Pareen Lathia

No. 2026
a notebook

building things, writing them down

PROJECT

This notebook

The site you're reading. A file-based personal notebook built with Astro — no database, no CMS, no server.

source
github.com/
status
live

This site is itself a project, so it gets a page like everything else.

It’s a personal notebook where every entry is a post — writing, projects, and a directory of links all share one index and one feed. There’s no database and no admin panel: each post is a Markdown file in a git repository, and the whole site is rendered to static HTML that can live anywhere.

Why I built it this way

  • It’s mine. Plain files I own, that will still open in a decade.
  • It’s fast. Static HTML, almost no JavaScript on the page.
  • It’s cheap. Free to host, nothing to keep alive at 3am.
  • It has a face. Every pixel is hand-styled — no template, no component kit.

How it’s put together

The design is meant to feel like a printed notebook: warm paper, ink, a red pencil, and a table-of-contents index with dotted leaders. Posts are written in Markdown; a single content schema decides whether a post is an essay, a project, or a directory entry.

To add something new I just drop a Markdown file in src/content/posts/ — or run pnpm new "Title" — and it appears in the index. That’s the whole workflow.