A folder containing markdown blog posts
markdown to blog
Git-native blogging

Your markdown folder,
instantly a blog

Connect your GitHub repo. Write in markdown. Get a beautiful, blazing-fast blog with custom domains, analytics, and zero config.

No credit card required. Free tier available.

How it works

Three simple steps to go from markdown files to a published blog

Connect GitHub

Link your repository containing markdown files. We support any folder structure.

Customize

Pick a variant, set up your domain, and configure your blog settings.

Publish

Every git push automatically updates your blog. Zero deploy commands needed.

Everything you need to blog

Professional blogging tools without the complexity. Focus on writing, we handle the rest.

GitHub-powered
Write in markdown, push to GitHub, and your blog updates automatically. No CMS needed.
Custom domains
Connect your own domain with automatic SSL certificates. Professional URLs for your content.
Blazing fast
Static site generation with edge caching. Your blog loads instantly from anywhere.
Beautiful themes
One clean theme. Four variants. Your colors.
Auto-sync
Push to your repo and changes go live in seconds. No manual deploys needed.
API access
Full API for integrations. Build custom frontends or sync with other tools.

From markdown to a live blog

Your repository stays the source of truth. Folder Blog turns the files you push into pages readers can visit.

posts/hello-world.md
---
title: Hello, world
date: 2026-07-03
tags: [notes, building]
---

# Hello, world

This post lives in my GitHub repo.
yourname.folder.blog/hello-world

Notes · Building

Hello, world

This post lives in my GitHub repo.

Simple pricing

Start free, upgrade when you need more. No hidden fees.

Free
$0
Perfect for personal blogs
  • 1 blog
  • Unlimited posts
  • folder.blog subdomain
  • API access
  • Basic analytics
Most Popular
Pro
$5/month
For serious bloggers
  • 3 blogs
  • Unlimited posts
  • Custom domains
  • API access
  • Basic analytics
  • Remove branding

Ready to start your blog?

Keep your workflow. Publish from the files you already own.