This project is based on Hugo.
- Install g: https://github.com/stefanmaric/g
- Install Go:
g install latest - Install Hugo:
go install github.com/gohugoio/hugo@latest - Install Git submodules:
git submodule init && git submodule update
To view the site while writing: hugo server -D
To build the site into the public directory: hugo
The theme used is Ananke.
- Create a new feature branch:
git checkout -b my-new-feature - Make your content changes. Use https://gohugo.io/content-management/ as reference
- Create a commit:
git add --all && git commit -m 'I added some stuff' - Push the feature branch to GitHub:
git push -u origin my-new-feature - Open a PR on the GitHub website. When the PR is merged, the site will automatically be built and published
While working on your new content, use hugo server -D to view your work
locally.