2012-05-25 4 views
18

나는 github 페이지로 사이트를 buliding하고 있고 이 아니라은 밑줄로 그 단어의 일부를 이탤릭체로 표시하려고합니다. 예 : function_name_herename과 같이 렌더링하면 안됩니다. 나는 github flavored markdown이 이렇게 현명해야한다고 생각합니다. 하지만 렌더링 된 페이지에서 이탤릭체가 계속 표시됩니다.밑줄 문제 : Jekyll + redcarpet == Github 맛 내기 가격 인하?

내가 Github에서이 인하 동작을 맛 얻기 위해해야 ​​할 다른 내 _config.yml

markdown: redcarpet 

... 아무것도에서 설정 한?

답변

20

github의 gh-pages에서 사용할 수있는 Jekyll의 버전은 이러한 기능을 지원하는 최신 버전의 redcarpet (redcarpet2)을 실행하지 않습니다. There's a plugin to provide the latest version of redcarpet to Jekyll이있는 당신은 그 예 다음 예, 나는 그것이 GitHub의이 같은 GH-페이지에 같은 가격 인하 파서를 실행하지 않음을 미친 것 같다 동의하여 _config.yml

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

이 추가, 당신이 원하는 행동을 구성 할 수 있습니다 그것은 사이트의 다른 모든 곳의 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를 사용 중입니다. –