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

Подчеркивание вопросов: Jekyll + redcarpet == Github приправленная уценка?

Я блокирую сайт с страницами github и не хочу, чтобы подчеркивания в словах выделялись курсивом частей этих слов. Например. function_name_here не следует выделять с помощью name курсивом. Я понимаю, что уценка github должна быть такой умной; но я все еще вижу курсив на моей отображаемой странице.

Я установил в своем _config.yml

markdown: redcarpet

... что-нибудь еще, что мне нужно сделать, чтобы получить приведение в соответствие с узором Github?

4b9b3361

Ответ 1

Версия Jekyll, доступная на gh-страницах github, не запускает последнюю версию redcarpet (redcarpet2), которая поддерживает эти функции. Там есть плагин для предоставления последней версии redcarpet Jekyll, в котором вы можете настроить нужное поведение, то есть затем добавить это в свой _config.yml

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

Да, я согласен, что кажется сумасшедшим, что github не запускает такой же синтаксический анализатор на gh-страницах, как он использует для своей gythub-ароматизированной маркировки везде на сайте.