无法在GitHub上呈现标题

时间:2017-03-16 06:28:43

标签: github browser markdown

这是我在GitHub回购中的README.md

###This is a Header
This is not a Header

两行都呈现纯文本。第一个应该呈现一个标题,我记得它以前做过。

我不知道我的浏览器有什么问题(Mac OS上的Chrome),我尝试过Firefox和Opera,但没有任何帮助。

3 个答案:

答案 0 :(得分:3)

这不是您的浏览器的问题。我也发现了同样的“错误”。

GitHub只是将他们的降价渲染器更新为CommonMark:https://github.com/blog/2333-a-formal-spec-for-github-flavored-markdown

和CommonMark要求空格字符位于#个字符和标题之间:### Header

###This is not a Header
### This is a Header

enter image description here

虽然我的大部分MarkDown编辑器(Typora,MacDown)都将它们渲染为Header:

enter image description here

答案 1 :(得分:0)

在#之后加一个空格。这似乎是必要的。

答案 2 :(得分:0)

Per the new specification,对于ATX风格的标题(强调我的):

  

#字符的开头序列必须后跟空格或行尾。

     

...

     

#个字符与之间至少需要一个空格   标题的内容,除非标题为空。请注意很多   实现目前不需要空间。但是,空间   是original ATX implementation ...

所要求的