Standalone pages

Pages that aren't dated articles — About, Now, Uses — live in pages/:

pages/about.md  →  /about/
pages/now.md    →  /now/
pages/uses.md   →  /uses/
pages/todo.md   →  /todo/

The URL is just the filename. Frontmatter is minimal:

---
title: About
description: About Adarsh, a Rust developer in India.
---

Page body in Markdown.

Pages do not appear on the homepage, in the archive, in tag pages, or in the RSS feed — they exist only at their own URL (and in the sitemap). Editing them works exactly like editing an article: change the file on GitHub, commit, wait for the green check.

The todo page

pages/todo.md is a special case: it declares layout: layouts/todo.njk in its frontmatter, which adds interactive checkboxes backed by your browser's localStorage and a Clear All button. Write it as a normal Markdown task list:

### Morning
- [ ] Duolingo
- [ ] Review PRs

Checkbox state lives only in the browser that checked them; the Markdown file stays untouched.

Adding a new page

Create pages/talks.md with a title and description, commit, and /talks/ exists. If you want it in the site header next to Archive / Tags / About, add one line to the nav in _includes/layouts/base.njk — the only case where a new page touches a template.