Key Features • Development • Deployment • Content Management • Credits • License
- responsive design
- subtle animated navigation bar
- local fonts
- reusable components
- uses different archetypes
Download and install hugo extended. For more information look here.
$ brew install hugo
Clone this repository to your local machine.
$ git clone https://github.com/TobiasPrt/website.git
Start the local server for development and include draft content.
$ hugo server -D
You should now be able to access the website at http://localhost:1313/.
To create the entire stack of static files in the /public
directory use this command.
$ hugo
The deployment is handled by a workflow triggered on creating a release on GitHub.
"All content should be organized in a manner that reflects the rendered website."
Read all about how content in Hugo projects is organized here.
Use directory based archetypes to create new case studies or blog posts.
$ hugo new --kind case-study work/name # case study
$ hugo new --kind blog-post blog/name # blog post
Alternatively use the makefile commands:
$ make work N="name" # case study
$ make post N="name" # blog post
Thanks to the community for the following open source projects used for this website:
All rights reserved