markdown,表格里面插代码

表格里的代码需要手动转义吗……

方案 HTML CSS
1 提交

阅读 22.1k
3 个回答

Markdown 最基本的 spec 是不支持表格的,不过挺多 Markdown parser 支持 table 的扩展,可以这样写:

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

如果要在其中嵌入代码,就只能使用单行模式,多行模式(~~~ 或空格缩进)都不行。例如:

No. | Sample Code
--- | ------------------------------------------------
1   | `print("Format with CodeRay")`{.language-python}

在支持 table 且安装了 CodeRay 扩展的 Markdown parser 里可以正常生成 html。

不过很可惜,segmentfault 和 github 确实都不支持这种表格语法。

Markdown是不支持表格的,只有手打HTML代码的说,然后如果你在HTML代码里头想要使用Markdown语法的话好像也不会识别,至少在Github和Segmentfault上是这个样子的

推荐使用Pandoc,也支持Markdown的。可以去关注一下Pandoc。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏