quiet
Personal project · public, MIT
2026
A minimal Jekyll publishing template for people who want to write rather than
configure. Fork it, edit one commented file, push. All personalizable settings
live in one commented _config.yml, so a fork can
change identity, color, typography, and metadata without touching template code.
The engineering position is that a reading page should cost the reader almost nothing. The stylesheet is one unminified 17.3 KiB file, and the entire client-side JavaScript payload is 1,619 bytes — a 600-byte inline theme script and a 1,019-byte copy button, the second of which only loads on pages that contain code. There are zero third-party requests: no web fonts, no CDN, no analytics, and therefore no cookie banner to dismiss.
The core reading experience works without JavaScript. The table of contents and heading anchors are generated in Liquid, footnotes are rendered by Kramdown, and optional theme and copy controls disappear cleanly.
DESIGN-PRINCIPLES.md documents the major decisions with named usability
laws and measurements, so a fork can distinguish structural constraints from taste.
- Stack
- Jekyll · Liquid · CSS
- CSS
- 17.3 KiB · one file
- JavaScript
- 1,619 bytes total
- 3rd-party requests
- 0
- No-JS
- Core reading intact
- QA
- 15-check acceptance matrix
- License
- MIT