How to Build a Blog with Obsidian and Astro (Vault CMS Full Course) @davidvkimball
How to Build a Blog with Obsidian and Astro (Vault CMS Full Course)  @davidvkimball
Uploaded April 2026 | Updated September 2026, 2 weeks ago
The complete guide to Vault CMS, the open-source headless CMS powered by Obsidian and Astro. In this video, I walk you through four different setups at every skill level, from downloading your first theme to deploying a live site on your own domain.

You'll learn how to set up Vault CMS with Slate (beginner, no terminal), Fuwari (intermediate, CLI + setup wizard), Starlight (advanced, terminal + GitLab + Cloudflare), and Astro Modular (the premium experience with a dedicated settings plugin). I also give a quick look at my paid Axis theme at the end.

No matter which path you take, you'll walk away with a site you own, hosted for free, published from Obsidian.

Download the free companion guide: davidvkimball.com/vaultcms#free-companion-guide

LINKS
Vault CMS: vaultcms.org
Documentation: docs.vaultcms.org
GitHub: github.com/davidvkimball/vaultcms
Axis (Premium Theme): https://astro-axis.netlify.app

Themes used in this video:
Slate Blog: github.com/SlateDesign/slate-blog
Fuwari: github.com/saicaca/fuwari
Starlight: https://starlight.astro.build
Astro Modular: github.com/davidvkimball/astro-modular
Astro Themes Directory: https://astro.build/themes/

Prerequisites:
Obsidian: https://obsidian.md
Git: git-scm.com
GitHub: github.com
Node.js: nodejs.org (optional)

Pick a deployment platform:
Netlify: netlify.com
Vercel: vercel.com
Cloudflare Pages: pages.cloudflare.com

Other tools:
SourceTree: sourcetreeapp.com

CHAPTERS
00:00 Introduction
00:22 Why Vault CMS?
02:07 Prerequisites

── BEGINNER PATH: Slate Blog Theme ──
03:23 Picking an Astro Theme
04:57 Installing Vault CMS
05:53 Opening in Obsidian
07:59 Customizing Your Obsidian Appearance
10:13 Home Base & Editing Toolbar
11:06 Your First Blog Post
13:26 Inserting Images
14:35 Running an SEO Audit
16:02 Setting Up Git & GitHub
18:54 Deploying to Netlify
20:38 Managing Draft Posts
22:38 Custom Domain & SSL

── INTERMEDIATE PATH: Fuwari Theme ──
26:56 Intro to the Intermediate Path
27:54 Creating a GitHub Template Repository
29:12 Cloning with SourceTree
29:46 Installing Vault CMS via CLI
31:52 Running the Vault CMS Setup Wizard
38:00 Folder-Based vs. File-Based Content
41:56 Previewing Your Site Locally
43:50 Deploying to Vercel
45:33 Plugin Showcase

── ADVANCED PATH: Starlight Docs Theme ──
49:55 Intro to the Advanced Path
50:00 Creating a New Astro Starlight Site via CLI
51:40 Installing Vault CMS & Opening in Obsidian
52:05 MDX Support & Nested Properties
53:45 Publishing to GitLab via Terminal
55:08 Deploying to Cloudflare Pages

── PREMIUM EXPERIENCE: Astro Modular ──
56:40 The Premium Vault CMS Experience
57:36 Walking Through the Theme Setup Wizard
1:00:00 Running a Dev Server Inside Obsidian
1:03:07 The Folder Notes Plugin in Practice
1:05:50 More Plugins

── AXIS PREMIUM THEME ──
1:06:43 Introducing Axis
1:07:19 Axis Settings: Redirects, Cookie Consent, Layouts

1:08:35 Wrap-Up & Next Steps

Discord: discord.gg/gyrNHAwHK8
Patreon: patreon.com/davidvkimball
2nd Channel: youtube.com/davidvBonus

#vaultcms #obsidian #astro
How to Build a Blog with Obsidian and Astro (Vault CMS Full Course)Melee HD Asset: Battlefield Background Seamless Loop (Super Smash Bros. Melee)What if Melees Opening included the entire Roster? (Hand-Drawn)We Intertwined by The Hush Sound (live)Tidal Wave by The Hush Sound LIVEPlaying Super Smash Bros. Melee NetplayDinosaur Planet (N64 - real hardware) Leaked Gameplay Footage | Bonus StageWindows 10 Mobile - Initial Impressions from a Windows Phone userFinal Destination Background Loop (Super Smash Bros. Melee)Fall Guys: Hoard the Balls B-Roll Footage (for Fall Guys creators)MOverlay - GameCube Controller Input Display for Dolphin + In-Game Music player for Slippi 2.0Im working on a platform fighting game.
David V. Kimball |

How to Build a Blog with Obsidian and Astro (Vault CMS Full Course)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER