My minimalistic blogging environment, inspired by Veit's blog.
This blog is powered by a markdown-first environment, because I like writing that the most. The following tools are used to transform a collection of markdown files into the blog:
To simplify development a docker setup has been made. This will start the generator in watch mode and start a HTTP server. In watch mode it will sync the input files (content, templates, public files) and restart the container if the generator is updated.
docker compose up --watchCloudFlare Pages are used to host this blog. For the time being the Wrangler CLI is used for this.
# link CloudFlare session to CLI
pnpx wrangler login
# builld the latest state of the blog
source ./venv/bin/activate
python ./generator/main.py
# deploy the latest state
pnpx wrangler pages deploy buildGithub Actions have been set up to publish the latest state of main when releasing.