Repolode
davidvkimball

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. 1

    在 Astro 项目根目录运行 CLI(npm)

    npm create vaultcms
  2. 2

    或使用 npx 运行安装程序

    npx create-vaultcms
  3. 3

    出现提示时选择预设(如 Starlight、Slate、Chiri),然后在 Obsidian 中将该文件夹作为仓库打开

使用前须知

  • 需要已有 Astro 项目,不是独立的内容管理系统。
  • 需要使用 Obsidian 应用来编辑内容。

收录于专题

标签

#astro#obsidian#markdown#headless-cms#static-site#content-management#astrojs#obsidian-md#obsidian-template#obsidian-vault

常见问题

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 数据每日更新。

相关项目