pygments
用//创建 HTML 代码片段的正确方法是什么python-markdown
?django-markdownx
基本上,我试图让它看起来像官方 Python 文档中的代码块:https ://docs.python.org/3/library/csv.html
示例:我正在尝试转换以下部分:
>>> s = "Hello World!"
>>> print(s[0])
H
通过在 Markdown 中使用后面的抽动(通常不缩进,修复在这里发布):
```python
>>> s = "Hello World!"
>>> print(s[0])
H
```
结果python-markdown
如下:
<div class="codehilite">
<pre>
<span></span>
<code>
<span class="o">>>></span>
<span class="n">s</span>
<span class="o">=</span>
<span class="s2">"Hello World!"</span>
<span class="o">>>></span>
<span class="nb">print</span>
<span class="p">(</span>
<span class="n">s</span>
<span class="p">[</span>
<span class="mi">0</span>
<span class="p">])</span>
<span class="n">H</span>
</code>
</pre>
</div>
这几乎是我需要的。除了,我希望>>>
asclass=gp
和结果H
为class=go
:
<span class="gp">>>></span>
<span class="go">H</span>
它可能与如何编写输入有关,但我无法弄清楚如何去做。很感谢任何形式的帮助!