Why I Publish from Obsidian
I tried WordPress. I tried Substack. I even tried building something from scratch. Every option either cost too much, looked too generic, or locked me into someone else’s platform.
Then I found a better way. Write in Obsidian, push to GitHub, and my site builds itself. No monthly fees. No vendor lock-in. Everything lives in plain text files on my computer.

The Setup
The whole workflow comes down to a few steps:
- Open Obsidian
- Write a post in markdown
- Press
Ctrl+Shift+Sto push - My site updates in about a minute
That’s it. No deploy buttons, no dashboards, no build commands to memorize.
What Markdown Gets You
Everything I need to write a good blog post just works out of the box.
Bold text and italic text are obvious. But you also get strikethrough and inline code without thinking about it.
Lists are straightforward:
- Write in Obsidian
- Push to GitHub
- Your site updates automatically
And numbered steps:
- Install Obsidian
- Set up Vault CMS
- Write your first post
- Deploy to Netlify, Vercel, or Cloudflare
The best publishing tool is the one you already use every day. If you’re already writing in Obsidian, you’re halfway there.
Showing Code
If you write about anything technical, fenced code blocks render with syntax highlighting:
const site = { title: "My Personal Site", description: "Published from Obsidian"};console.log(site.title);