这是我在GitHub回购中的README.md
:
###This is a Header
This is not a Header
两行都呈现纯文本。第一个应该呈现一个标题,我记得它以前做过。
我不知道我的浏览器有什么问题(Mac OS上的Chrome),我尝试过Firefox和Opera,但没有任何帮助。
答案 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
虽然我的大部分MarkDown编辑器(Typora,MacDown)都将它们渲染为Header:
答案 1 :(得分:0)
在#之后加一个空格。这似乎是必要的。
答案 2 :(得分:0)
Per the new specification,对于ATX风格的标题(强调我的):
#
字符的开头序列必须后跟空格或行尾。...
所要求的
#
个字符与之间至少需要一个空格 标题的内容,除非标题为空。请注意很多 实现目前不需要空间。但是,空间 是original ATX implementation ...