百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

cmark

> 编程语言
开源

CommonMark 解析和渲染库以及 C 语言的程序

2.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

CommonMark 解析和渲染库以及 C 语言的程序

cmark 是 [CommonMark] 的 C 语言参考实现,是 Markdown 语法的合理化版本,具有 [规范][规范]。 (对于 JavaScript 参考实现,请参见 [commonmark.js]。) 它提供了一个共享库(libcmark),其中包含用于将 CommonMark 文档解析为抽象语法树(AST)、操作 AST 以及将文档渲染为 HTML、groff 手册、LaTeX、CommonMark 或 AST 的 XML 表示形式的函数。 它还提供了一个命令行程序(cmark)用于解析和渲染 CommonMark 文档。

  • 便携。 库和程序均使用标准 C99 编写,不依赖外部库。 它们已通过 MSVC、gcc、tcc 和 clang 测试。

  • 标准化。 可以预期该库会以与其他符合标准的解析器相同的方式解析 CommonMark。 例如,您可以在客户端使用 commonmark.js 预览将在服务器上使用 cmark 渲染的内容。

  • 多个渲染器。 支持 HTML、groff man、LaTeX、CommonMark 和自定义的 XML 格式的输出。此外,可以轻松编写新的渲染器来支持其他格式。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言