Why refactor

This site started as an AI blog scaffold — over-featured and empty. This time it’s rebuilt into a portfolio: my works, my tools, my services. Three sections, all static.

The new workflow

A post is just a markdown file under src/content/blog/. git push publishes it — no admin panel, no database.

This is Astro used right: content becomes static HTML at build time — full first paint, indexable, no XSS.