← Back to work

zero-build-blog

code

A zero-build, push-to-publish blog engine: write Markdown, git push, and GitHub Pages serves a site that renders itself — no generator, no CMS, no pipeline.

zero-build-blog

Every "simple" blog wants a static-site generator, its templating language, a build, and a deploy to babysit. zero-build-blog is the smallest thing that skips all of it: write a Markdown file, git push, and GitHub Pages serves a site that renders itself. The repo is the website — it runs blog.zosc.com.

What you get

How it works: the home page lists posts by reading the repo's posts/ folder through the public GitHub API, and each article's Markdown is fetched and rendered client-side with marked, DOMPurify and highlight.js. That's the whole trick — the data source is the Git repo itself. The engine is MIT-licensed; the writing stays its author's.