Prosefly
全部对比
ProseflySanity

Prosefly 与 Sanity 对比

网站内容文件,还是面向多个渠道的结构化内容?

Prosefly 将 Markdown 和 MDX 发布到 Git 仓库。Sanity 将结构化内容保存在 Content Lake,并通过 API 提供查询。

查看详细比较

先看内容模型,再看功能数量。

如果网站由 Markdown 文件构建,Prosefly 可以延续这种模型。当内容需要关联、查询或跨渠道复用时,Sanity 值得考虑。两者对应不同的存储与分发方式。

两种内容工作方式。

Prosefly

为现有 Git 网站提供托管的写作工作空间。

  1. 01

    连接 GitHub 仓库,选择内容空间。

  2. 02

    共同写作,将草稿保存在工作空间。

  3. 03

    审阅差异,通过 commit 或 pull request 发布。

Sanity

提供托管数据存储与分发 API 的结构化内容平台。

  1. 01

    定义内容 schema,配置 Sanity Studio。

  2. 02

    在 Content Lake 中编辑文档与草稿。

  3. 03

    通过 API 查询已发布内容,供网站和应用使用。

以下概括各自的内容流程;实际细节可能随配置和可选服务而变化。

懂你的文档组件的可视化编辑器。

除了通用的 Markdown 和 MDX 可视化编辑,Prosefly 还专门适配 Starlight、Fumadocs 和 Prosefly 组件,让支持的文档块可以在同一个编辑器中操作。

  • Starlight

    编辑提示块、标签页、卡片和文件树,支持 Starlight 的组件语法与 Expressive Code 元数据。

  • Fumadocs

    按照 Fumadocs 的组件语法和支持的属性,编辑提示块、标签页、步骤和折叠面板。

  • Prosefly 组件

    编辑 @prosefly/astro-components 的提示块、标签页、卡片和折叠面板;Lotus 和 Dahlia 也使用这套组件。

具体支持取决于 Collection 的编辑器配置及可识别的组件语法。自定义组件与不支持的表达式仍可在源码中编辑;Prosefly 不执行仓库代码。

了解可视化编辑

日常工作中,有什么不同。

已发布内容
Prosefly

发布后的 Markdown 和 MDX 保存在你的 Git 仓库。

Sanity

Sanity Content Lake 中的结构化 JSON 文档。

开始使用
Prosefly

连接 GitHub,扫描支持的内容,配置内容空间。

Sanity

配置项目、数据集、schema 和 Studio。

编辑体验
Prosefly

可视化与源码编辑、frontmatter 属性管理,以及实时协作。专门适配 Starlight、Fumadocs 和 @prosefly/astro-components 的可视化编辑。

Sanity

可定制的 Studio,支持结构化内容与协作编辑。

草稿与保存
Prosefly

保存草稿不会提交 Git。草稿保留在工作空间。

Sanity

未发布内容作为草稿文档保存在 Content Lake。

发布方式
Prosefly

审阅文件差异,通过 commit 或 pull request 发布。

Sanity

发布文档,应用通过 API 查询内容。

媒体
Prosefly

上传的图片、音频和视频与已发布文本分开保存,通过 URL 引用。

Sanity

通过 Sanity 内容平台管理媒体资源及其引用。

托管与维护
Prosefly

Prosefly 托管工作空间;你维护网站和现有构建流程。

Sanity

Sanity 托管 Content Lake;你维护 Studio 和使用内容的应用。

发布到 Git 不会替你部署网站。Prosefly 使用你现有的构建流程;刷新仓库内容需要主动扫描。

Sanity 支持导出和集成,使用数据库并不意味着失去内容所有权。转为仓库 Markdown 需要将 schema、引用和富文本映射为文件。Prosefly 不提供自动 Sanity 迁移。

围绕实际工作做选择。

适合选择 Prosefly 的情况

  • 你的网站已经使用 Markdown 或 MDX。
  • 你使用 Starlight、Fumadocs 或 @prosefly/astro-components,希望可视化编辑支持的文档组件。
  • 团队需要实时协作,并希望草稿有独立的保存空间。
  • 你想继续使用现有的网站构建工具和部署流程。

适合考虑 Sanity 的情况

  • 你需要跨多个渠道共享结构化内容。
  • 内容依赖关联关系和可查询数据。
  • 你希望构建定制的 Studio 与 API 内容分发层。

进一步了解

来源与比较范围

核对日期

产品事实依据以下官方文档核对,选择建议是我们的判断。可选集成和付费版本可能提供额外能力;选择前请核对最新文档和服务条款。

其他产品对比

继续用你的网站,腾出空间写作。

连接仓库,用自己的内容体验这一工作流。