This is the source code of my personal homepage.
The website is currently running as follows:
- DNS managed by Cloudflare,
CNAME
points toradiergummi.github.io
. - Hugo builds the source in this repository triggered by a GitHub Action as soon as I push to master.
- The content of the
build
is actually a git submodule, pointing to myradiergummi.github.io
repository. After each build, the new version will be committed to that repository automatically. - The Cloudflare cache is purged so the changes are visible immediately.
All in all, this is completely automated, absolutely free (I only pay the domain registration) and blazingly fast. As soon as I edit or add a markdown file in the content directory, the magic gets to work.
The website currenty has a blog section and some static pages. All content lives in the content/
directory.
To build the site, you'll need hugo extended and two node modules:
yarn install
hugo