gpt4 book ai didi

restructuredtext - 如何让 rst2html.py 包含用于语法突出显示的 CSS?

转载 作者:行者123 更新时间:2023-12-04 13:42:36 44 4
gpt4 key购买 nike

当我使用它的代码块指令对我的 ReStructured Text 源运行 rst2html.py 时,它会将所有跨度和类添加到 HTML 中的代码位中,但实际上没有为这些跨度着色的 CSS。是否可以让 RST 添加 CSS 链接或将 CSS 嵌入 HTML 文件中?

最佳答案

从 Docutils 0.9 开始,您可以使用 code directive .从这个页面上的例子:

.. code:: python

def my_function():
"just a test"
print 8/2

或者,您可以使用 Pygments 进行语法高亮显示。见 Using Pygments in ReST documentsthis所以回答。

最后,您还可以使用 this 中的代码或 this博文。

更新 如评论中所述,要获取 Pygments 使用的样式文件,请使用命令
pygmentize -S default -f html -a .highlight > style.css

这将生成 Pygments CSS 样式文件 style.css .

关于restructuredtext - 如何让 rst2html.py 包含用于语法突出显示的 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9807604/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com