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.