如何使用ReStructured Text(rst2html.py)在文本中使用颜色或如何插入没有空行的HTML标签?
如何在ReStructured Text中使用颜色?例如,
**hello**
转换为<strong>hello</strong>
。如何让ReStructure(rst2html.py)将某些内容翻译成<font color="####">text</font>
?
我想过..raw :: html,但它引入了空白行。我想插入没有空行的HTML标签。
没有找到相关结果
已邀请:
5 个回复
良阑纠苫
它转化为如下。
现在,你有了红色类,你可以使用CSS来改变颜色。
谷靛
诞胃
然后你需要一个样式表文件。首先,使用Python从docutils包中复制默认样式表:
然后编辑my.css以在最后添加自定义:
创建名为“docutils.conf”的docutils配置文件:
使用rst2html.py转换您的文档:
如果您不想使用docutils.conf,则可以在每次运行rst2html时指定样式表:
AFAIK,无法在RST文件中指定样式表。
稳赣苍卯改
侧面评论: 当然,正如@sienkiew所说,许多人都希望将这种风格放在一个单独的文件中。 但不总是。 例如。我正在从我希望其他用户能够运行的脚本生成上述内容,通常来自文件URL。取决于rst2html.py是不够的 - 需要非标准的东西在配置文件中更糟糕。 如果有办法为样式创建一个弱的本地定义 - 例如“如果没有样式.red已定义使用此,但否则使用已定义的样式” - 会很好。但AFAIK本地定义更强。 这与
一起运行,但其他RST工具被拒绝。
芜任亮蜡