阅读GitHub wiki,我看到它们支持多种轻量级标记语言,包括MarkDown,但我仍然对Markdown的状态和功能以及GitHub使用的版本感到困惑。
Q1。在此链接中:Introduction to the GitHub flavored Markdown (GFM),GitHub表示他们使用GFM
,一种特殊类型的Markdown(MD
)用于消息,问题和评论。他们是否也在他们的Wiki上使用GFM
或常规MD
?
Q2 原版Markdown是否仍处于开发阶段?
Q3 原始 Markdown支持编程语言特定的语法突出显示吗?
答案 0 :(得分:3)
他们是否也在他们的Wiki上使用GFM或常规MD?
并非整个 GitHub Flavored Markdown 都可以在维基页面中使用。
例如,在wiki中,#123
之类的内容不会自动链接到当前存储库中的问题123。但是,在Pull请求或内联注释中,这都有效。
最初的Markdown是否还在开发中?
不是我知道的。最新官方发布日期为2004年12月17日。
为了解决一些安全问题,代码已由StackOverflow团队分叉并托管在 derobins/wmd 。它已被弃用,支持 PageDown 。 GitHub依赖于 Sundown ,这是基于Natacha Porte的UpSkirt库的MarkDown原生重新实现。
原始Markdown是否支持编程语言特定的语法高亮显示?
没有。这甚至可能被视为违背MarkDown哲学的边界。
该网站确实声明“Markdown旨在尽可能易于阅读和易于编写。但是,可读性最重要的是强调.Markdown格式的文档应该是可发布的原样,作为纯文本,看起来没有标记标签或格式说明。“
GitHub通过使用 Pygments 来处理语法高亮显示。