cod*_*urn 3 markdown jekyll github-flavored-markdown
我正在与Jekyll和GitHub风味降价合作.最终结果是在GitHub页面上托管内容.我有一个表,我希望在其中一行的第2列中有一个换行符.这样做的正确方法是什么?我当然可以插入一个<br/>和GitHub似乎很荣幸 - 但这是正确的方法吗?在表格内容中插入物理换行符似乎会破坏表格的渲染.
First Header | Second Header
------------- | -------------
Content Cell | Content Cell Line 1
| Content Cell Line 2
Content Cell | Content Cell
Run Code Online (Sandbox Code Playgroud)
Way*_*lan 11
请务必注意语法规则的状态(部分):
Markdown不是HTML的替代品,甚至不接近它.它的语法非常小,仅对应于HTML标签的一小部分.我们的想法不是创建一种语法,以便更容易插入HTML标记.在我看来,HTML标签已经很容易插入.Markdown的想法是让阅读,编写和编辑散文变得容易.HTML是一种发布格式; Markdown是一种写作形式.因此,Markdown的格式化语法仅解决可以用纯文本传达的问题.
对于Markdown语法未涵盖的任何标记,您只需使用HTML本身.没有必要为它添加前缀或分隔它以表明您正在从Markdown切换到HTML; 你只需使用标签.
所以,是的,插入一个<br />是正确的方法.
事实上,由于表格不是"散文",有些人认为Markdown不应该支持任何类型的表语法 - 表只应使用原始HTML创建.虽然许多人不同意这一点(我在这里没有提出任何论点,只是说存在分歧),但很难错过原始实现(通常称为"参考实现")不支持外部表原始HTML.实际上,规则中原始HTML的第一个示例是HTML表.
关键是你永远不需要质疑插入原始HTML是否是在Markdown中完成某些事情的正确方法.Markdown专门针对这一意图而设计.
| 归档时间: |
|
| 查看次数: |
5960 次 |
| 最近记录: |