NOTES

Static publishing stack for a personal site

Published Jun 1, 2026

Notes on using Astro, structured content, GitHub Actions, and SSH deployment as a small personal publishing system.

The site is intentionally static. That constraint keeps the publishing system understandable: Markdown entries, typed content collections, a build step, and an SSH sync to the host.

The useful parts are not exotic:

  • content can be reviewed in git
  • drafts can remain visible without generating detail pages
  • links and structured data come from shared source files
  • deployment is triggered by pushing to main

This is enough structure to make the site maintainable without turning it into a product.