how this site is built 2026-06-09 https://tinksoft.com/log/building-this-site/ ---------------------- Posts and project pages are markdown files. Astro builds them into static HTML. The shared layout contains the CSS, metadata, navigation, and footer. CSS and the favicon are inlined into each page. The browser receives no JavaScript. GitHub Actions builds the site and deploys it to GitHub Pages after each push to `main`. ## publishing A post is one markdown file in `src/content/blog/`. ```bash git add src/content/blog/my-update.md git commit -m "log: my update" git push ``` The production build also writes the colophon statistics and SHA-256 manifest.