From Friction to Flow - Why I Switched to Obsidian + Astro
I used to have a recurring nightmare about my blog. Every time I had an idea, I’d open VS Code… and hit a wall.
The Friction of “Developer Blogging”
I knew Markdown. I knew frontmatter. But knowing the syntax didn’t make the process less painful.
My old workflow killed my creativity:
- Create a file:
posts/2024-03-21-my-great-idea.md. - Write the frontmatter: Copy-paste from an old post. Change the date. Forget the format. Google “ISO 8601”.
- Add an image: Find an image. Save it to
public/images/posts/2024/. Rename it. Go back to the markdown file. Type. Realize I got the path wrong. Fix it. - Write the post: Start typing. Want to link another post? Go find the file path. Copy it. Paste it.
By the time I was ready to write, my energy was gone. I was debugging configuration, not crafting stories.
“Am I a writer, or a YAML configurator?”
Enter the Vault CMS
I switched to Astro Modular + Obsidian to stop fighting my tools.
The philosophy: Write where you think.
For me, that’s Obsidian. It holds my daily notes, drafts, and research. Why force my blog into a separate, sterile environment?
1. No More Frontmatter Fatigue
In Obsidian, I don’t type YAML. I use properties. Click “Add Property”, fill it in. Done. No more indentation errors crashing the build.
2. Images Just Work
This is the game-changer.
- Old Way: Save, rename, move, copy path, paste path, pray.
- New Way: Drag image. Done.
The system handles paths and optimization. I just see the image.
3. Links That Are Actually Links
Linking used to mean manual file lookups. Now, I type [[, autocomplete the title, and I’m done. It feels like building a knowledge base, not wiring a website.
The Best of Both Worlds
I didn’t lose the developer benefits, either.
It’s still Astro under the hood. Fast. Tailwind ready. Full control if I want it, zero overhead if I don’t.
Push to Git. Live.
Conclusion
Creativity’s biggest enemy is friction. I thought I needed a “pro” editor to be a “tech blogger.”
I was wrong. I needed a tool that got out of the way.
If you’re struggling to publish, look at your tools. Do they aid flow, or add friction?
This stack is my answer. Now, if you’ll excuse me, I have writing to do.