この投稿で尋ねられ、回答されているように、きれいなコード リストにSyntaxHighlighterを使用できます。
ReStructuredText では、次のように raw ディレクティブを使用できます。
.. 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>