Ответ 1
Добавление только markdown: redcarpet
в _config.yml
недостаточно, также нужна часть extensions
, например.
markdown: redcarpet
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
По состоянию на 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.
Я сделал что-то не так?
Добавление только markdown: redcarpet
в _config.yml
недостаточно, также нужна часть extensions
, например.
markdown: redcarpet
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
Для этого вопроса, кажется, важным расширением здесь являются "таблицы".
Однако, если вы хотите больше уценки 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"]
Утилизатор "redcarpet" больше не поддерживается страницами GitHub и может прекратить работу в любое время. вы можете получить некоторую информацию из github help, возможно, вы можете найти решение в этом issue.