正如本文所问和回答的那样,可以使用SyntaxHighlighter来列出漂亮的代码。
使用 ReStructuredText,我可以按如下方式使用原始指令。
.. raw:: html
<script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js"></script>
<script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js"></script>
<link type="text/css" rel="stylesheet" href="http://alexgorbatchev.com/pub/sh/current/styles/shCoreDefault.css"/>
<script type="text/javascript">SyntaxHighlighter.all();</script>
I could use `SyntaxHighlighter <http://alexgorbatchev.com/SyntaxHighlighter/>`_ for highlighting source code.
.. raw:: html
<pre class="brush: js;">
function helloSyntaxHighlighter()
{
return "hi!";
}
</pre>
但是,我需要有可以使用的代码指令。
.. code::
function helloSyntaxHighlighter()
{
return "hi!";
}
如何将代码指令翻译成以下 HTML 代码?
<pre class="brush: js;">
function helloSyntaxHighlighter()
{
return "hi!";
}
</pre>