問題タブ [pygments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pygments と html 出力によるソース コードの強調表示
C++ プロジェクトを文書化するためのソース ハイライターとして Pygments を使用しています。Python 2.7.x と Pygments の両方が最新バージョンです。コマンド ラインを使用して pygments を実行すると、ソース コードの強調表示された html 出力を取得できません。
結果は、無色の html 出力です。興味深いことに、リッチ テキスト ファイル形式で同じコマンドを実行すると、色付きの rtf ファイルが生成されます。
より単純な C コードを試してみたところ、html 出力が正しく強調表示されました。なぜこれが起こっているのですか?困っているサンプルコードはこちら
highlight - ピグメントのハイライトに背景色があるのはなぜですか?
jekyll を使用してブログを作成しようとしています。コードを強調表示したいのですが、インターントで検索した後、pygments を使用できることに気付きました。python-2.7.5 をインストールし、pygments をインストールします。
pygments を gem でインストールします。バージョン pygments は 0.5.0 です。
現在、問題は私が使用しているテーマに関係なく、次のように常にコードに背景色があります: http://happyroc.github.io/2013/11/07/hello/
コードint a = 1;
には背景色があります #fee9cc
これはどのように起こりますか?
jekyll - jekyll ハイライトタグがマークダウン構文を壊す
jekyll の投稿に次の内容があるとします。
強調表示はピグメントを使用して正しく機能しますが、投稿で文字通り「## an h2」を取得します。ハイライトブロックの後、すべてのマークダウン構文が正しく機能しません。
html - Sphinx のドキュメントとホバー テキスト
sphinxを使用して、 angular.js ランディング ページのコード サンプルのホバー ボックスの外観と動作に似た、コード スニペット内に表示される単語のホバー ボックスを使用することは可能ですか?
jekyll - Jekyllがハイライトに空白を追加しないようにするにはどうすればよいですか?
私は現在、Jekyll を試しています。ほとんどのものは問題ないように見えますが、Jekyll がコードの強調表示を処理する方法にはバグがあるようです。
顔料を使用しています。
次に、Jekyll は次のようなピースを使用しているようです。
のようなコードを生成する
次のように見えます
code
問題はとの間の空白pre
です:
これらのタグの間に空白を入れないように Jekyll に指示するにはどうすればよいですか?
- 私のブログのリポジトリ
- レンダリングされたサンプル ページ(このソース ページを使用)。
バグハンティング
- 私のJekyllバージョンは
jekyll 1.3.1
. - で
gem environment
、私の宝石が にあることがわかりました/var/lib/gems/1.9.1
。 - ハイライトタグが解析されること
grep -rn "highlight" --exclude-dir=site --exclude-dir=test *
がわかりました/var/lib/gems/1.9.1/gems/jekyll-1.3.1/lib/jekyll/tags/highlight.rb
- これは Jekyll のバグかもしれないので、Issue 1801を追加しました
と の間に空白highlight.rb
を追加しないようです。<pre>
<code>
ruby - pygments で Jekyll を実行できない
OS X で jekyll を実行しようとしていますが、次のエラーが表示されます。
しかし、このブログを github にプッシュすると、すべて正常に動作します