2013-04-19 3 views
33

По состоянию maruku двигателя (по умолчанию), письменный стол, какТаблица не отображается при использовании Redcarpet в Jekyll GitHub Pages?

surround text, etc. 

| Tables  | Are   | Cool | 
| ------------- |:-------------:| -----:| 
| col 3 is  | right-aligned | $1600 | 
| col 2 is  | centered  | $12 | 
| zebra stripes | are neat  | $1 | 

surround text... 

сделает правильно.

Но когда я переключаюсь на redcarpet (добавьте markdown: redcarpet в _config.yml), таблица больше не отображается, как локальный, так и на страницах GitHub.

Я сделал что-то не так?

+0

Нет, эта тема не относится к jekyll, но это дает мне некоторый намек. – neizod

ответ

64

Недостаточно добавить только markdown: redcarpet в _config.yml. Также необходимо, чтобы часть extensions, например.

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

из документации Jekyll: http://jekyllrb.com/docs/configuration/#redcarpet И те являются ** расширениями Redcarpet **, из Readme: http://git.io/Xk0CQQ – agustibr

+2

примечание, которое является пространство перед «расширением» не является вкладкой –

6

Для этого вопроса, кажется, важным расширением является «таблицы».

Однако, если вы хотите получить дополнительную уценку Github, есть еще несколько, перечисленных в http://sholsinger.com/2014/03/jekyll-github-flavored-markdown.

В сочетании с ответом neizod я закончил использовать.

markdown: redcarpet 
redcarpet: 
    extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "strikethrough", "superscript", "with_toc_data"] 
0

Условный двигатель «redcarpet» больше не поддерживается страницами GitHub и может прекратить работу в любое время. вы можете получить некоторую информацию от github help, возможно, вы можете найти решение в этом issue.