Hackage 已经能够显示 Markdown 自述文件一阵子 https://www.well-typed.com/blog/2015/05/recent-hackage-improvements/.
但正如人们可以看到的,例如Hackage 页面hpack http://hackage.haskell.org/package/hpack-0.16.0#readme,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 上渲染:
所以,我想知道:
- Hackage 支持哪种 Markdown 方言?
- 该方言中有表格语法吗?
- Markdown 子集中是否有 GitHub 和 Hackage 都支持的表格语法?
A quick Hackage 的显示是使用cheapskate https://hackage.haskell.org/package/cheapskate-0.1.0.5(约翰·麦克法兰,Pandoc 的作者)。看着Cheapskate.Types https://hackage.haskell.org/package/cheapskate-0.1.0.5/docs/Cheapskate-Types.html您可以看到支持的所有内容 - 而表格不属于其中。
此外,Hackage 似乎,从而粉碎了人们可能希望放入一个简单的 HTML 表格(我认为这也应该在 GitHub 中工作)的希望。
我认为最好的替代方案(Hackage 和 GitHub 都支持)就是将表放在代码块中。这样,它至少是等宽字体(因此列可以对齐)。这意味着您输入类似
```
| Header1 | Header2 | Header2 |
+---------+---------+---------+
| Cell1 | Cell2 | Cell3 |
+---------+---------+---------+
```
它将呈现为
| Header1 | Header2 | Header2 |
+---------+---------+---------+
| Cell1 | Cell2 | Cell3 |
+---------+---------+---------+
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)