【发布时间】:2012-12-10 22:17:51
【问题描述】:
reStructuredText 对option lists 有很好的支持。例如,rst2html.py 翻译此 RST 标记
Options:
--foo does a foo
-b, --bar ABAR bar something
进入以下格式良好的 HTML 表格:
<dt>Options:</dt>
<dd><table class="first last docutils option-list" frame="void" rules="none">
<col class="option" />
<col class="description" />
<tbody valign="top">
<tr><td class="option-group">
<kbd><span class="option">--foo</span></kbd></td>
<td>does a foo</td></tr>
<tr><td class="option-group">
<kbd><span class="option">-b</span>, <span class="option">--bar <var>ABAR</var></span></kbd></td>
<td>bar something</td></tr>
</tbody>
</table>
</dd>
然而,这似乎并不能自然地扩展到位置参数;例如
Arguments:
foo does a foo
bar ABAR bar something
呈现为完全没有表格结构的 HTML:
<dt>Arguments:</dt>
<dd>foo does a foo
bar ABAR bar something</dd>
是否有某种方法可以为不以破折号或斜杠为前缀的命令行参数生成选项列表?
【问题讨论】:
标签: restructuredtext