开源 CMS,可直接在 GitHub 仓库中编辑内容和媒体,适用于 Jekyll、Hugo、Next.js、Astro 等静态站点。
davidvkimball/vaultcms
以 Obsidian 作为内容编辑器的无头 CMS,为 Astro 网站提供基于 Markdown 的内容管理。
- Star
- 391
- Fork
- 22
- 未关闭 Issue
- 0
- 最近提交
- 上个月
这是什么?
Vault CMS 可以把一个 Obsidian 仓库变成 Astro 网站的内容发布工作区。内容始终保存为普通 Markdown 文件,你在 Obsidian 中撰写和整理文章,Astro 直接从同一目录构建网站。
项目会自动识别 Astro 的路由和内容结构,并提供可视化网格首页,便于浏览内容和批量操作。它还预置了面向 Astro 工作流的 Obsidian 设置、快捷键和插件。
安装通过 CLI(npx create-vaultcms)完成,它会检测 Astro 项目,并为 Starlight、Slate、Chiri 等主题提供预设模板。项目还附带 MCP 服务器,方便 Claude Code、Cursor 等 AI 代理通过工具调用完成安装。
核心功能
- 01自动识别 Astro 路由与内容结构。
- 02可视化网格首页,支持内容批量操作。
- 03预置适配 Astro 工作流的 Obsidian 设置、快捷键和插件。
- 04内容采用普通 Markdown 文件,不依赖专有格式。
- 05提供带主题预设的 CLI 安装器,并附带面向 AI 代理的 MCP 服务器。
适用场景
- 在 Obsidian 中撰写内容,并发布到 Astro 博客或文档站。
- 在不额外部署 CMS 的情况下,为 Starlight 等 Astro 主题管理 Markdown 内容。
- 通过 MCP 让 AI 编程代理自动搭建 Astro 内容工作流。
快速上手
- 1
在 Astro 项目根目录运行 CLI(npm)
npm create vaultcms - 2
或使用 npx 运行安装程序
npx create-vaultcms - 3
出现提示时选择预设(如 Starlight、Slate、Chiri),然后在 Obsidian 中将该文件夹作为仓库打开
使用前须知
- 需要已有 Astro 项目,不是独立的内容管理系统。
- 需要使用 Obsidian 应用来编辑内容。
收录于专题
标签
常见问题
- vaultcms 是什么?
- 以 Obsidian 作为内容编辑器的无头 CMS,为 Astro 网站提供基于 Markdown 的内容管理。 Vault CMS 可以把一个 Obsidian 仓库变成 Astro 网站的内容发布工作区。内容始终保存为普通 Markdown 文件,你在 Obsidian 中撰写和整理文章,Astro 直接从同一目录构建网站。
- vaultcms 可以免费使用吗?用的什么许可证?
- vaultcms 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- vaultcms 还在维护吗?
- 半年内有更新。vaultcms 最近一次提交是在 2026年10月3日。
- vaultcms 适合用来做什么?
- 在 Obsidian 中撰写内容,并发布到 Astro 博客或文档站。 在不额外部署 CMS 的情况下,为 Starlight 等 Astro 主题管理 Markdown 内容。 通过 MCP 让 AI 编程代理自动搭建 Astro 内容工作流。
- vaultcms 怎么安装和运行?
- 在 Astro 项目根目录运行 CLI(npm): npm create vaultcms 或使用 npx 运行安装程序: npx create-vaultcms 出现提示时选择预设(如 Starlight、Slate、Chiri),然后在 Obsidian 中将该文件夹作为仓库打开
- 在哪里获取 vaultcms?
- 源代码和安装说明在 GitHub 上:https://github.com/davidvkimball/vaultcms
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个将 Markdown 笔记转换为网站的静态站点生成器,适合发布数字花园和 Obsidian 风格的笔记。
开源无头 CMS,可编辑存储在你自己 Git 仓库中的 Markdown、MDX、JSON 和 YAML 内容。
一款可视化 Markdown/MDX 内容管理后台,内容直接提交到 GitHub 仓库,无需数据库。
把 Markdown 笔记、文档和知识库几秒钟发布成网站,支持拖拽、Obsidian、GitHub 和面向 AI 的命令行工具。
一个脚手架工具,把可编辑的 Astro 文档站点生成到你的仓库中,内置面向智能体的 Markdown 与 llms.txt 输出。