Подтвердить что ты не робот

Таблица не отображается при использовании Redcarpet на страницах Jekyll GitHub?

По состоянию на maruku engine (по умолчанию), пишут таблицу типа

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), таблица больше не отображается, как localhost, так и на страницах GitHub.

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

4b9b3361

Ответ 1

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

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

Ответ 2

Для этого вопроса, кажется, важным расширением здесь являются "таблицы".

Однако, если вы хотите больше уценки 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"]

Ответ 3

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