私のjekyllサイトで構文の強調表示を行うには、githubでもサポートされている構文ハイライトの構文を使用してください。現在、この構文を使用してコードを強調表示しています。Jekyll:_config.ymlの入力を無視するkramdown
{% highlight css %}
/* code */
{% endhighlight %}
これは、自分のサイトで正常に動作しますが、githubでは動作しません。代わりに、私はこのサポートされている構文と連携することが必要になります。それは、構文はまた、githubの上で強調表示されている要件です
´´´ css
/* code */
´´´
。だから私はこれを見つけたblogpostとそれに沿って続いた。しかし、それは動作していません。私は何のエラーも出ません。この部分はkramdownによって解釈されず、ただ<p>
に変わりました。
古いバージョンのjekyll 3.0をインストールしようとしましたが、これも何の違いもありませんでした。私はその問題を見つけ出し、同じ問題を抱えている多くの人々を見つけましたが、彼らはgithubの人々によってむしろ激しく拒否されました。これはgithubに関する問題を開くのではなく、ここで質問しています。彼らはこれが3.1で解決された既知のバグだと言いますが、私は3.1.2を持っていて、解決されません。
私はルージュとkramdownの宝石(1.10.1と1.10)もインストールしました。誰もが多分これで助けることができる場合
markdown: kramdown
kramdown:
input: GFM
syntax_highlighter: rouge
、それは素晴らしいだろう:私はジキルはただまっすぐに私の_config.yml
でこれらの設定を無視し、信じています。
によります。 'gem 'github-pages''という内容の' Gemfile'ファイルを追加し、 'bundle install'を実行することをお勧めします。 Github Pagesと同じ宝石を持っていなければなりません。 –
3.05バージョンのjekyllをインストールしたgithub-pages gemをすでにインストールしています。それも助けにはならなかった。 – Baumfrosch
まあ、最初の構文はPygmentsの構文なので、私の感情はあなたがあなたの宝石を乱したかもしれないということです。あなたは 'bundle exec jekyll serve'を実行して、ジキルが正しい宝石で走っていることを確かめることができますか?あるいは、 'rvm'や' rbenv'を使って新鮮な環境でそれらの宝石を隔離することができますか? –