問題タブ [rouge]

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.

0 投票する
1 に答える
697 参照

ruby - jekyllのWindowsにルージュコードハイライターをインストールする

Windows用のRubyがインストールされており、Windows 8 64ビットラップトップで動作しています。また、jekyllをインストールして動作させており、jekyllを使用して構築された静的Webサイトを構築および提供できます.

私の問題は、jekyll セットアップのマークダウン投稿のコード スニペットの構文強調表示にあります。

pygments であるデフォルトの蛍光ペンには、python のインストールが必要であり、私の Windows マシンにはインストールしたくありません。

そこで、rogue が ruby​​ のネイティブ構文ハイライターであることを発見し、この jekyll on Windows ガイド ページhttp://jekyll-windows.juthilo.com/3-syntax-highlightingで説明されているように、次のコマンドを発行してインストールしようとしました。 /

ただし、それを行うと、次のエラーが発生します。

私が間違っているのかわかりません。どんな助けでも大歓迎です。コマンド ウィンドウが管理者モードになっていることに注意してください。また、前述のように、私のラップトップでは ruby​​ と jekyll が正常に動作しています。

ここに画像の説明を入力

最後に、私はファイアウォールなどの背後にいません。

0 投票する
2 に答える
657 参照

windows - Jekyll for GitHub Pages が Windows で rouge を見つけられない

WindowsにJekyllをインストールしたばかりで、ルージュで構文の強調表示を機能させようとしています。

highlighter: rouge_config.ymlを設定しました。

ファイル _posts\2015-08-13-my-first-post.md で取得したもの:

実行すると、次のようbundle exec jekyll serveに出力されます。

私がインストールした宝石は次のとおりです。

0 投票する
3 に答える
2333 参照

css - Jekyll 構文の強調表示が機能しない - クラスが追加されない

Jekyll を利用したブログで構文の強調表示が機能しません。

開発ファイルはhttps://github.com/StevenXL/stevenxl.github.ioにあります。

ご覧のとおり、私の_config.ymlファイルには次のものがあります。

私のcss/custom.cssファイルでは、CSS ファイルをインポートして、@import コマンドで構文を強調表示しています。

ハイライト用の実際の CSS ファイルはcss/monokai.css.

何が間違っているのかわかりません。これは、実行時にローカル プレビューでjekyll serve正常に動作するようですが、開発ファイルを GitHub にプッシュすると動作しません。GitHub によってビルドされたときに正しいクラスが追加されていないようです。

0 投票する
0 に答える
294 参照

markdown - NSTask を使用した kramdown の rouge による構文強調表示

OS X 用の小さなマークダウン エディターを作成しています。これまでのところ、マークダウンを HTML に変換して、Web ビューに表示することができます。私がまだ管理していないのは、構文の強調表示を起動して実行することです。私はマークダウンを行うために使用しています-> HTMLビット、およびそのドキュメントは、強調表示がrougeまたはcoderaykramdownで達成できることを示唆しています。私はrougeを使用しましたが、あまり成功していません。タスクを設定する方法は次のとおりです。

そして、これが私のマークダウンの例です:

タスクを実行してもエラー メッセージは表示されず、 に渡す引数を使用して行番号を切り替えることができる--syntax-highlighter-optsため、引数の構文は正しいと思いますが、他の何かが明らかに正しくありません - を抽出できますhtml ですが、構文の強調表示はありません。

0 投票する
1 に答える
550 参照

jekyll - Jekyll 3 へのアップグレード後の GitHub Pages mangling 構文の強調表示

個人のウェブサイトには Github Pages を使用しています。彼らは Jekyll 2 から Jekyll 3 にアップグレードし、非推奨の警告を送信しています。私は彼らの警告に従い、レッドカーペットからクラムダウンに、ピグメントからルージュに切り替えました. ローカルで (を使用してbundle exec jekyll serve) ビルドすると、すべてが機能します。しかし、変更をプッシュするlinenosと、コード ブロック内のどこにいても構文の強調表示が壊れてしまいます。

これはコードブロックです:

これは私がローカルで見たものです:

ここに画像の説明を入力

これは、Github Pages で見られるものです。

ここに画像の説明を入力

(linenos構文の強調表示がなくても問題なく動作します。)

何が起こっている可能性がありますか?

0 投票する
1 に答える
592 参照

css - フェンシングされたコード ブロックが正しく強調表示されない

Jekyll で、Markdown コンバーターを kramdown に設定するとbundle exec jekyll serve、このフェンスで囲まれたコード ブロック

次のようにレンダリングします。 クラムダウン

これは私が何をしても起こります。オプションを設定してみましたinput: GFMが、入っていても入っていなくても違いはありません。

ただし、Markdown コンバーターを Redcarpet に設定すると、同じコード ブロックが次のようにレンダリングされます。 1回の出演

これは私が見たいものです!しかし、Redcarpet は使いたくありません。クラムダウンを使いたい。

以下のレンダリングされた HTML からわかるように、コード ブロックが強調表示されます。Rouge が使用できるはずの Pygments 用の CSS スタイルシートを使用しています。divのクラスが Markdown コンバーター間で変更されていることに気付きました。kramdown では、そのクラスは ですが.highlighter-rouge、Redcarpet では、そのクラスはただhighlightです。Markdown コンバーターを切り替える場合、CSS を手動で変更する必要がありますか?

クラムダウン:

クラムダウン要素

レッドカーペット:

1 要素

0 投票する
1 に答える
1272 参照

python - Pyrouge のインストール エラー

現在、pyrouge をインストールしようとしていますが、次のエラーが表示されます。

私は Ubuntu を実行しており、シナプス パッケージ インストーラーを使用して XML::DOM をインストールしました。

さらに、pyrouge_set_rouge_path.py コマンドを実行し、ROUGE ディレクトリに送りました。すべてのインストールでsudoを使用しました。