osb.sh

NotebookEntry 004

A home for the projects (and the notes)

Why this site exists and how it works. Projects and notes are plain Markdown files, and apps like MorseMan are hosted right here.

I wanted one place to show what I’ve built and keep notes while I build it. Finished apps only show the last step, and the notes cover the rest.

How the site works:

  • Built with Astro and hosted on Cloudflare Pages.
  • Every project is a Markdown file with a write-up. Every note is a Markdown file tagged with the project it belongs to, so each project page gets its own build log automatically.
  • Playable apps live here too. MorseMan’s built game is copied into the site at /play/morseman/, so you can play it in your browser.
  • No tracking, no cookies, and a strict content security policy.

Starting a new note is one command:

npm run note -- morseman "What I fixed today"