在github上的md文件中使用三个连字符来创建表

时间:2014-05-21 05:20:58

标签: github markdown github-flavored-markdown

所以我正在处理一个Rmd文件,后来我使用knitr包转换成了md文件。 md文件(不是我的,只是一个例子)开头 enter image description here

我对如何解析顶部连字符之间的文本感兴趣。我希望它看起来像下面的表格, enter image description here

但是当我在我的回购中用三个连字符包装文本时,我得到绿色突出显示的内容

enter image description here

我不知道为什么或我的回购中有什么不同。我注意到的是,如果在我的md文件中使用三个连字符包而不使用任何代码块,那么我得到所需的表。所以,不知何故代码块就像那样

\```css

code chunk

\```

弄乱了被解析为表格的三个连字符包裹。有关如何解决此问题的任何想法?感谢。

2 个答案:

答案 0 :(得分:6)

并不是github将---解析为表分隔符,而是专门解析位于文件顶部的yaml元数据块(使用---作为分隔符)作为表。

有关公告,请参阅here

答案 1 :(得分:3)

如果你想要一张桌子, make a table

First Header  | Second Header
------------- | -------------
Content Cell  | Content Cell
Content Cell  | Content Cell

尽量不要制作表格 YAML Front Matter, 那将以泪水结束。