Publishing
Publishing in Vault CMS means committing Markdown and pushing to Git. Your host rebuilds the site; Vault CMS does not host anything itself.
How it works
Section titled “How it works”The Git plugin (obsidian-git) stages changes, commits, and pushes from Obsidian. Your platform (Netlify, Vercel, Cloudflare Pages, GitHub Pages, etc.) runs on new commits and builds Astro.
Write in Obsidian → Git push → CI/CD build → Live sitePublish steps
Section titled “Publish steps”- Finish the draft — When the post is ready, set
draft: falseor removedraft(see below). - Push —
Ctrl/Cmd + Shift + Sfor Git: Push, or use the up-arrow in the status bar. - Wait for the build — Usually tens of seconds to a few minutes; check your host’s dashboard if needed.
Plugin details: Git.
Draft workflow
Section titled “Draft workflow”New notes often start with draft: true so unfinished work does not ship.
---title: "My New Post"date: 2026-04-03description: ""tags: []draft: true---To go live, remove draft or set draft: false. Home.base can show draft status for each file.
Git setup (if you need it)
Section titled “Git setup (if you need it)”Your project should be a Git repo with a remote (e.g. origin). Quick setup from the project root:
git initgit add .git commit -m "initial commit"Create a repo on your host (GitHub, GitLab, Bitbucket), then:
git remote add origin https://github.com/your-username/your-repo.gitgit push -u origin mainConnect that repository in Netlify, Vercel, or another host so pushes trigger deploys.
- Small, frequent commits are easier to review and revert.
- The CLI adds workspace files to
.gitignoreso personal Obsidian UI state is not committed. See Installation for the exact entries.