跳到正文

Markdoc 是一个强大、灵活、基于 Markdown 的创作框架。

从个人博客到大型文档站点,Markdoc 是一个能与您共同成长的内容创作系统。

查看文档

什么是 Markdoc?

Markdoc 是一种基于 Markdown 的语法和工具链,用于创建自定义文档站点。Stripe 创建 Markdoc,是为了支撑 我们的公开文档

Checkmark Circle

Markdoc 是开源的,欢迎查看它的 源码 了解其工作方式。

Markdoc 有什么不同?

Markdoc 采用完全声明式的组合与流程控制方式,而其他方案……了解更多

后续步骤

开源

完全掌控您的代码和内容。Markdoc 是开源的且完全可扩展。

开发者与作者友好

Markdoc 提供强大、灵活的开发者体验(DX),同时具备同样出色的创作体验(AX)。

随处采用

使用 Markdoc 创建交互式文档体验、静态内容站点、创作工具等。

快速上手

Markdoc core 是一个轻量级包,包含您入门所需的一切。如果想更快上手,请查看我们的 Next.js 插件,并零样板部署 Markdoc 文档站点。

探索文档

实时编辑

npm install @markdoc/markdoc
import Markdoc from '@markdoc/markdoc';

const doc = `
# Hello world.
> My first Markdoc page
`;

const ast = Markdoc.parse(doc);

const content = Markdoc.transform(ast);

const html = Markdoc.renderers.html(content);

Markdoc 驱动 Stripe 文档

Stripe 创建 Markdoc 来驱动其最大且最详细的内容站点。此后,我们在整个公司采用它,编写了数十万行 Markdoc 代码,创建了数千页表达力强、自定义的文档。


  • 熟悉的语法

    Markdoc 是 Markdown 的语法扩展,因此您可以继续使用所有熟悉的语法和工具。

    学习语法

  • 易于扩展

    Markdoc 允许您自定义系统的所有方面,从自定义标签节点到全新的渲染器

    了解更多

  • 内置验证

    您可以在内容系统中添加自定义验证,确保不会出现故障且内容保持一致。

    了解更多