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 BlocksInline 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.