This is the first post on the blog. If you're reading this, the build worked.

How this site works

Posts are written in markdown, then converted to static HTML by a Python script. No JavaScript, no frameworks, no database. Just files served over HTTP.

Workflow

  1. Write a .md file in the posts/ directory
  2. Run python build.py
  3. Copy the output/ directory to the server

That's it.

Formatting examples

Here's some bold text and some italic text and some inline code.

A blockquote:

The best blog engine is the one you actually use.

A code block:

def hello():
    print("hello world")

A horizontal rule:


And a link to nowhere for demonstration.