Skip to content

daanjo3/blog

Repository files navigation

Blog

My minimalistic blogging environment, inspired by Veit's blog.

Stack

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:

Development

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 --watch

Deployment

CloudFlare 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 build

Github Actions have been set up to publish the latest state of main when releasing.

About

Blog project with homebrewn site generator

Resources

Stars

Watchers

Forks

Contributors