Maintain a blog directly from version control without external platforms
plok.sh integrates with GitHub, letting users write posts as markdown files in their repository and publish instantly—keeping content in version control with full history

Github to blog. Instantly. Free forever.
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
plok.sh integrates with GitHub, letting users write posts as markdown files in their repository and publish instantly—keeping content in version control with full history
plok.sh offers 21 pre-built themes, customizable headers/footers, and a links page, allowing developers to present markdown-based content with a polished design without coding
plok.sh automatically transforms markdown files in a /blog folder into a published blog accessible at plok.sh/username/repo-name, requiring only markdown files and optional frontmatter—no configuration needed
plok.sh is free and zero-config; users simply add markdown to a /blog folder in any public GitHub repo and the blog goes live immediately with no hosting or payment required