【发布时间】:2014-08-12 09:28:29
【问题描述】:
我想使用 jekyll 创建一个包含项目编号列表的 HTML 文档;即 HTML 中的 <ol>。有些项目包含一个表格。该列表在表格之后停止,但前提是我使用 jekyll,而不是直接使用 kramdown。
我正在运行 jekyll 2.2.0 版和 kramdown 1.4.1 版。
为了重现这一点,我使用jekyll new that 创建了一个新站点。然后我创建一个名为this.md的新降价文档:
---
layout: page
title: This
permalink: /this/
---
1. first
|table|table|
|-----|-----|
|conte|nt |
1. second
1. third
然后运行jekyll serve。
这会为http://localhost:4000/this/ 生成以下 HTML 代码(仅引用相关部分):
<ol>
<li>first</li>
</ol>
<table>
<thead>
<tr>
<th>table</th>
<th>table</th>
</tr>
</thead>
<tbody>
<tr>
<td>conte</td>
<td>nt</td>
</tr>
</tbody>
</table>
<ol>
<li>second</li>
<li>third</li>
</ol>
这显然不是我想要的。并且运行 kramdown this.md 给出了我想要的:
<ol>
<li>
<p>first</p>
<table>
<thead>
<tr>
<th>table</th>
<th>table</th>
</tr>
</thead>
<tbody>
<tr>
<td>conte</td>
<td>nt</td>
</tr>
</tbody>
</table>
</li>
<li>second</li>
<li>third</li>
</ol>
即我想要一个包含多个项目的 <ol> 列表,而不是每个表之后的新列表。
jekyll 有什么不同?我该如何解决这个问题?
【问题讨论】: