Как избежать двойной тире в markdown?

когда type -- in jekyll, markdown заменит -- с . Есть ли способ предотвратить это?

5 ответов


вы можете избежать символов markdown, используя обратную косую черту (\). В этом случае вы можете ввести \-\-


Surround -- with ' может решить эту проблему.

например

`--`

[улучшено]

использование rdiscount вместо Maruku для разбора markdown может решить эту проблему


ответ уже принят, но это правильное решение.

чтобы исправить это в Jekyll, библиотека markdown по умолчанию Redcarpet должна включать интеллектуальное расширение.

_config.yml
    markdown: redcarpet
    redcarpet:
      extensions: ['smart']

Это Jekyll docs


я столкнулся с этой проблемой с Octopress, вот что работает

-\\- 

я смог заставить его работать на XWiki, используя код ниже:

~-~-