Turn any GitHub repo into a fast, beautiful blog. No CMS. No dashboard. No accounts. No builds. Just your repo. If your repo has a `/blog` folder with markdown files, plok.sh renders them as clean, themed blog posts: It supports: * 20+ themes * Shiki code highlighting * optional `blog.config.yaml` * optional headers and footers for templating. * optional `/blog/links.yaml` (Linktree-style page) * automatic TOC * Google Analytics if you add your own G-ID * zero server-side storage
Every blog platform wants to be *your* platform. They want you to learn their templating language, their folder structure, their deployment pipeline. They want you to care about things you don't care about.
I just want to write markdown and have it show up somewhere.
Your GitHub repo already has:
- Version control
- A web interface
- Markdown rendering
- Public URLs
- Authentication (for editing)
So I built it. A thin layer over GitHub that:
1. Reads your `/blog` folder
2. Renders markdown with proper syntax highlighting
3. Applies a theme
4. Serves it at a clean URL
No database. No auth system. No deployment pipeline. Your GitHub repo *is* the backend.