4

阅读 GitHub wiki,我看到它们支持包括 MarkDown 在内的几种轻量级标记语言,但我仍然对 Markdown 的状态和功能以及 GitHub 使用的版本有点困惑。

Q1。在这个链接中: GitHub 风格的 Markdown (GFM) 简介,GitHub 说他们使用GFM一种特殊类型的 Markdown ( MD) 来表示消息、问题和评论。他们是否也在他们的 Wiki 上使用GFM或经常使用?MD

Q2原来的 Markdown 还在开发中吗?

Q3原版Markdown是否支持特定于编程语言的语法高亮?

4

1 回答 1

5

他们是否也在 Wiki 上使用 GFM 或常规 MD?

并非整个GitHub Flavored Markdown都可以在 wiki 页面中使用。

例如,在 wiki 中,#123不会从当前存储库自动链接到 issue 123。但是,在拉取请求或内联评论中,这是可行的。

原始的 Markdown 是否仍在开发中?

从来没听说过。最新的正式发布日期为 2004 年 12 月 17 日。

为了解决一些安全问题,代码已由 StackOverflow 团队分叉并托管在derobins/wmd。它现在已被弃用,取而代之的是PageDown。GitHub 依赖于Sundown,这是基于 Natacha Porte 的 UpSkirt 库对 MarkDown 的原生重新实现。

原始 Markdown 是否支持特定于编程语言的语法突出显示?

不,这甚至可能被认为是与 MarkDown 哲学的边界。

该网站确实声明“Markdown 旨在尽可能地易于阅读和编写。然而,可读性是最重要的。Markdown 格式的文档应该可以按原样发布文本,看起来没有被标记或格式说明。”

GitHub 通过使用Pygments来处理语法高亮。

于 2012-09-19T18:40:47.527 回答