2013-10-12 46 views
4

我現在在使用Jekyll-Bootstrap。在我的本地環境中,我可以在jekyll的_config.yml中啓用CodeRay,並在我的帖子中使用它,沒有任何問題。但是相同的代碼無法在github上運行。可以在github頁面中使用CodeRay嗎?

_config.yml(哲基爾引導CONFIGS省略):

# Use kramdown as markdown parser engine. 
markdown:  kramdown 
markdown_ext: markdown,mkd,mkdn,md 
textile_ext: textile 

kramdown: 
    auto_ids: true 
    footnote_nr: 1 
    entity_output: as_char 
    toc_levels: 1..6 
    smart_quotes: lsquo,rsquo,ldquo,rdquo 
    use_coderay: true 

    coderay: 
    coderay_wrap: div 
    coderay_line_numbers: nil 
    coderay_tab_width: 4 
    coderay_bold_every: 10 
    coderay_css: class 
+0

我有完全相同的問題。 CodeRay在本地工作正常,但不在GitHub頁面上。自從你發佈這個問題以來,你是否在這個問題上取得了進展? – Hady

+0

不,並且似乎使用CodeRay的唯一方法是遵循我標記爲已接受的答案。 – huandu

回答

1

GithHb頁面運行的最小的紅寶石/紅寶石寶石配置,它也將在此改變你的一些_config.yml設置見https://help.github.com/articles/using-jekyll-with-pages一些更多的信息。

解決此問題的一個方法是在本地構建,然後將生成的輸出與GitHub頁面同步,從而繞過GitGub的Jekyll配置。

+0

如何繞過這個問題?我在這裏面臨同樣的問題,所有的佈局只在當地看起來不錯,thx! – user378132

2

你可以在github頁面上使用kramdown和coderay。只包括

markdown: kramdown 
kramdown: 
    use_coderay: true 

在您的_config.yml

+0

我在CodeRay上使用kramdown。但github頁面不能按預期工作。我現在更新我的問題以包含'_config.yml'。 – huandu

相關問題