Blog

Getting Started

A quick tour of what the blog can do — code blocks, images, embeds, and rich text.

Hello, World

This blog runs on Wagtail 7.4 with Django 6.0, deployed as a single container on k3s. Static files are served by Whitenoise, TLS is handled by Traefik, and the database is SQLite with WAL mode — simple, fast, and boring.

Code Blocks

Inline code works in rich text. Full blocks use the code StreamField type:

def greet(name: str) -> str:
return f"Hello, {name}!"

if __name__ == "__main__":
print(greet("World"))
What's Next

More posts coming soon — infrastructure deep-dives, Python tooling, k3s adventures, and whatever breaks in production.

← Back to blog