Moving the Blog to Zola

Back in 2021, I built this blog using a custom Python script that generated static pages from a series of Markdown files. After running the script to generate the new public folder (full of JS, CSS, images, and HTML pages) I would publish them to a Firebase hosted static site.

April 26, 2025 · 4 min · Brandon Chupp

Render Markdown HTML in Python with Jinja2

By now, we can use Jinja to render HTML templates in Python. You can check out that post here. Now, I want a way to write code blocks with syntax highlighting on my HTML pages. Let's turn to Markdown.

January 5, 2023 · 2 min · Brandon Chupp

Write HTML in Python with Jinja2

When building this blog, I knew I wanted to stay away from the overhead of working with a database. That meant I'd need to generate all my pages as static HTML pages which could be returned from the server.

December 30, 2022 · 3 min · Brandon Chupp

Every Developer Should Build A Website

The website you're viewing right now is a static website. What does that mean? Everything was built, rendered, and then deployed. With no database.

December 30, 2021 · 1 min · Brandon Chupp