Prosefly
全部对比
ProseflyTinaCMS

Prosefly 与 TinaCMS 对比

独立写作空间,还是在网站中编辑?

两者都将已发布内容保存在 Git。需要选择的是独立的团队写作空间,还是结合 Git 内容 API 与网站内编辑的 CMS。

查看详细比较

从需要的编辑体验出发。

Prosefly 侧重写作、实时协作和文件差异审阅。TinaCMS 在项目中定义内容模型,并可将编辑与 React 网站预览连接起来。选择时,考虑编辑者需要操作多少网站本身的内容。

两种内容工作方式。

Prosefly

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

  1. 01

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

  2. 02

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

  3. 03

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

TinaCMS

结合 Git 内容、内容 API 与网站内可视化编辑的 CMS。

  1. 01

    在 tina/config.ts 中定义集合和字段。

  2. 02

    通过 Tina 管理界面编辑 Git 内容。

  3. 03

    在网站中使用内容文件或 Tina 内容 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 仓库。

TinaCMS

由 Git 保存的 Markdown、MDX 和 JSON。

开始使用
Prosefly

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

TinaCMS

在 tina/config.ts 中定义内容模型,配置 Tina 后端。

编辑体验
Prosefly

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

TinaCMS

管理界面编辑;React 网站可集成网站内可视化编辑。

草稿与保存
Prosefly

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

TinaCMS

Tina 文档中的保存流程会将修改提交回 Git。

发布方式
Prosefly

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

TinaCMS

通过 Tina 后端将修改写入 Git 内容。

媒体
Prosefly

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

TinaCMS

媒体配置属于 Tina 项目与后端配置的一部分。

托管与维护
Prosefly

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

TinaCMS

使用 TinaCloud 或自托管后端,并维护网站集成。

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

Tina 的可视化编辑面向网站,Prosefly 的可视化编辑面向文档。两种方式都不意味着任意 MDX 表达式或组件可以不经配置直接进行可视化编辑。

围绕实际工作做选择。

适合选择 Prosefly 的情况

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

适合考虑 TinaCMS 的情况

  • 你希望编辑体验与 React 网站预览相连。
  • 你需要以 Git 文件为基础的可查询内容 API。
  • 开发者希望定义并维护 Tina 内容模型。

进一步了解

来源与比较范围

核对日期

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

其他产品对比

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

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