Every build regenerates the whole site from the Markdown files. Nothing below is ever maintained by hand.
| Feature | Where |
|---|---|
| Homepage, newest first, paginated by 10 | /, /page/2/, … |
| Archive grouped by year and month | /archive/ |
| Month listings | /2026/07/, … |
| Tag index and per-tag pages (paginated by 20) | /tags/, /tags/rust/, /tags/rust/page/2/ |
| RSS feed (20 newest, full content) | /rss.xml |
| Sitemap | /sitemap.xml |
| Search index | /search-index.json |
| Search UI | /search/, or ⌘K / Ctrl-K anywhere |
| 404 page | any missing URL |
BlogPosting schema for search engines.Search is client-side: the browser fetches /search-index.json (title, description, tags, and article text) and ranks matches locally, title and tag hits scoring highest. No server, no external service. The index is rebuilt on every deploy, so new articles are searchable as soon as they are live.