黑客已经能够显示Markdown自述文件for a while。
但是例如在the Hackage page for hpack
上可以看到的那样,Hackage似乎不支持与GitHub相同的表语法。
降价:
#### <a name="flags"></a>Flags
| Hpack | Cabal | Default | Notes |
| --- | --- | --- | --- |
| `description` | `description` | | Optional |
| `manual` | `manual` | | Required (unlike Cabal) |
| `default` | `default` | | Required (unlike Cabal) |
在GitHub上呈现:
在黑客攻击中呈现:
所以,我想知道:
Hackage支持哪种Markdown方言?
该方言中的表格有语法吗?
GitHub和Hackage都支持Markdown子集中的表的语法吗?
最佳答案
快速的search through the source Hackage显示使用的是cheapskate
(由Pandoc的作者John MacFarlane撰写)。查看Cheapskate.Types
,您可以看到所有受支持的内容-表不是其中的一部分。
此外,似乎出现了Hackage has the raw HTML option for rendering set to False
,从而打破了人们可能寄希望于放置一个简单的HTML表的希望(我认为在GitHub中也应如此)。
我认为最好的选择(受Hackage和GitHub支持)是将表放在代码块中。这样,它至少是等宽字体(以便列可以对齐)。这意味着您输入类似
```
| Header1 | Header2 | Header2 |
+---------+---------+---------+
| Cell1 | Cell2 | Cell3 |
+---------+---------+---------+
```
它将呈现为
| Header1 | Header2 | Header2 |
+---------+---------+---------+
| Cell1 | Cell2 | Cell3 |
+---------+---------+---------+