Welcome — and how this site works

2026-06-15 · meta

The site has been rebuilt from scratch: plain, fast, and entirely under my own control. No tracking, no clutter — just text, a few documents, and some videos.

This post doubles as a reminder to myself of how to add things.

Writing a new blog post

Create a Markdown file in content/blog/ named like 2026-06-15-some-title.md (the date prefix sets the order and the link). Give it a little header at the top:

---
title: My great post
date: 2026-06-15
tags: [notes, life]
summary: One sentence shown on the blog index.
---

Write the post here, in Markdown.

Commit the file (on GitHub: Add file → Create new file) and the site rebuilds and publishes within a minute.

Code blocks get highlighted

Fenced code is highlighted automatically:

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

print(greet("world"))

Adding notes and documents

Open the relevant folder under Notes on GitHub, click Add file → Upload files, and drag your PDFs or code in. PDFs open in an inline viewer; code and text files get a highlighted view; everything has a download link.

Adding a performance video

Edit content/theater.md and add a YouTube link under videos:. That's it.

← All posts