carew.dev

This Blog

How this blog is built

This blog is still a new project, and so this is subject to change, but for now, this is built with Hugo.

This blog is developed as markdown in it’s own repo, which is pushed to my forgejo instance. The forgejo actions build the blog and publish it to my vps. This all runs in my homelab.

#!/usr/bin/env bash
set -euo pipefail

hugo --minify

rsync -avz --delete public/ root@carew.dev:/var/www/carew.dev/

is basically all it does