1

pygments を介して python ソース ファイルを実行すると、要素クラスが pygments が使用している CSS ファイルに属する html コードが出力されます。CSS ファイルを提供する必要がないように、出力された html にスタイル属性を含めることはできますか?

4

4 に答える 4

5

noclasses属性をTrueに設定すると、インライン スタイルのみが生成されます。これは、うまく機能するスニペットです。


formatter = HtmlFormatter(style=MyStyle)
formatter.noclasses = True
print highlight(content,PythonLexer(),formatter)
于 2009-03-08T23:22:37.400 に答える
1

full=True を HtmlFormatter コンストラクターに渡します。

于 2009-03-09T01:29:47.500 に答える
-2

通常、コードは Web ページ上の多くのものの 1 つにすぎません。コードを他のコンテンツとは異なる外観にしたい場合がよくあります。通常、ページ スタイル全体の一部としてコードのスタイルを制御します。CSS は、このための最初の最良の選択です。

ただし、HTML にスタイルを埋め込む方がよい場合は、スタイルを埋め込むことができます。<style>タグ内のタグを示す例を次に示します<head>

http://www.w3schools.com/TAGS/tag_style.asp

于 2009-03-08T22:43:01.863 に答える