This repository contains all files for my sites (identical copies):
The site is based on Hugo and the hugo-goa theme.
- Clone this repo.
$ gh repo clone otype/otype.github.io- Run setup.
$ make setup- Run server.
$ make run-
Commit and push all changes to
main. -
Build the site. Default
Makefiletarget will runhugo.
$ make- Create a release. Pick a new
tagversion. If unclear check the existing tags in this repository.
$ gh release create v1.2 --generate-notes- Deploy. This automatically updates otype.github.io and copies all files to otype.de.
$ make deployThe Makefile deploy target will implicitly checkout branch public, rebase main, push to public and scp all files to Uberspace.
