2012-05-25 8 views
18

私はgithubページでサイトをbulidingしています。ではありません。は、それらの単語の一部をイタリック体にする単語内に下線が必要です。例えば。 function_name_hereは、nameでイタリック体で表示しないでください。私はgithub風味のマークダウンがこのようにスマートになっていると理解しています。レンダリングされたページではまだイタリック体が表示されています。アンダースコアの問題:Jekyll + redcarpet == Github風味のマークダウン?

私は...私の_config.yml

markdown: redcarpet 

に私はGithubの風味マークダウン動作を取得するために必要な何かを設定していますか?

答えて

20

githubのghページで利用可能なJekyllのバージョンでは、これらの機能をサポートする最新のredcarpet(redcarpet2)は実行されません。あなたはその後、すなわち、あなたの_config.yml

markdown: redcarpet2 
redcarpet: 
    extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables",  "with_toc_data"] 

にこれを追加し、あなたが望む動作に設定することが可能なThere's a plugin to provide the latest version of redcarpet to Jekyll、はい、私はgithubののようにGH-のページに同じ値下げパーサを実行していないことを狂ったようで合意それはサイトのどこにいてもgithub-flavored-markdownのために使用されます。

+14

Jekyll 0.12.0以降、redcarpet2はプラグインを必要とせずにJekyllによってサポートされているため、元の質問に示されているアプローチは追加変更なしで機能するはずです。 – cboettig

+2

[GitHub pages Jeklly docs](https://help.github.com/articles/using-jekyll-with-pages)によると、彼らは現在redcarpet 2.2.2を使用しています。 –

関連する問題