v_2*_*_2e 40 documentation restructuredtext python-sphinx
我正在使用ReStructuredText(ReST)格式编写一些文档,以便稍后使用Sphinx生成Web页面,我找不到编写一些"粗体斜体"文本的方法.
所谓的"强调"(斜体)和"强调"(粗体)文本都有标记.他们*italic text*和**bold text**分别.我还阅读了一些关于这种格式的文档,这些格式标记不能简单地"嵌套".即***text***(或** *text* **)不产生粗体斜体文本.
仍然可能有某种方式来生成一个用粗体和斜体标记强调的文本,因为通过这种方式标记文本片段是一种普遍的做法.
小智 25
尽管Markdown支持嵌套粗体和斜体,但reStructuredText却不支持(这是Markdown功能更强大的罕见情况之一,因为无法在reStructuredText中表示粗体斜体).
https://gist.github.com/1855764
gav*_*koa 16
HTML输出的配方.
my.rst:
.. role:: red
:class: red
.. role:: bolditalic
:class: bolditalic
:red:`WARNING` :bolditalic:`Don't be stupid!`
Run Code Online (Sandbox Code Playgroud)
my.css:
.red { color: red; }
.bolditalic {
font-weight: bold;
font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)
建立者:
rst2html --strip-comments --halt warning --stylesheet=my.css my.rst my.html
Run Code Online (Sandbox Code Playgroud)
Ado*_*obe 12
在sphinx中,这可以通过客户角色来实现:您在css中创建一个样式,并使角色指向该样式.这是带下划线的文本的完整工作示例:sphinx-dev thread.
编辑:
这是一个很好的例子:ReST strikethrough
| 归档时间: |
|
| 查看次数: |
9741 次 |
| 最近记录: |