How to make your own static site generator
Summary
A detailed walkthrough of building a fast, custom static site generator for a personal blog. It covers architecture (parsing, linting, TOC, HTML, RSS), performance tricks (caching, single git metadata fetch, incremental builds), and UX enhancements (live reload, light/dark mode). Practical takeaways include avoiding N+1 work and treating caching as a spectrum to optimize build times and developer experience.