Back to all writing
03 / WRITING/2026.08.22/1 min read

How this site is built

No framework, one build script, all content in JSON and Markdown.

This is a sample article, here so you can judge measure and leading. Replace it with the real thing: articles live in content/articles/en/, one Markdown file per article.

Frontmatter

Each article starts with a short header:

---
title: Article title
date: 2026-08-22
excerpt: One-line summary shown in the list
---

What the body supports

Standard Markdown: bold, italic, inline code, links, lists, quotes and code blocks.

One monospaced face does the whole site, so headings and body share a single voice; size, weight and whitespace carry the hierarchy.

  • The measure is held to roughly sixty-eight characters.
  • Leading is 2 — looser than a typical web page, which a monospace face at length needs.

Two languages

The Chinese version lives in content/articles/zh/ under the same file name and is linked automatically; an article with no English version falls back to the Chinese one.

Thoughts? Send me an email.More writing