Skip to content

Introduction

Vault CMS lets you use Obsidian as a content management system for your Astro website.

It comes with preconfigured settings, plugins, and a wizard to step you through all of it.

  1. Plug-and-play Astro blogging experience: Designed to work out of the box with your Astro project.
  2. Emphasis on customization and modularity: Every part of the system is replaceable or adjustable.
  3. Visual parity between backend and frontend: What you see in Obsidian should closely match what your readers see.

Vault CMS works with most Astro themes. The setup wizard automatically detects your content types, frontmatter properties, and folder structure.

Works best with: Themes that use flat frontmatter properties (title, date, description, tags, draft, image, etc.). This covers the majority of blog, portfolio, and documentation themes.

Limited support for: Themes with deeply nested YAML properties (e.g. hero.image.file, settings.layout.columns, sidebar.order). Obsidian’s properties panel only supports flat key-value pairs by default. Install the Nested Properties plugin to edit nested YAML visually, or use the Data Files Editor plugin to edit the raw YAML directly.

See the Theme Comparison for a breakdown of which themes work best with Vault CMS.

It’s an opinionated Obsidian vault, but allows for lots of customizability. Here’s what’s on by default.

  1. Markdown links are used in favor of wikilinks.
  2. Some core plugins are disabled (details below).
  3. Indentation guides have been disabled.
  4. Inline title has been hidden to prioritize the title property via Property Over File Name.
  5. Custom hotkeys have been set.
  6. Community plugins have been enabled to enhance the Astro workflow.
  • Canvas
  • Daily notes
  • Graph view
  • Note composer
  • Page preview
  • Templates
  • Sync