Проклятие Джекила
Я не могу заставить процессор Jekyll markdown прослушивать меня. Все они отображаются следующим образом:
1. ~Call Mom today.~
1. ~~Call Mom today.~~
Это просто заставляет внутренний текст исчезать:
1. <s> Call Mom today.</s>
Я использую Jekyll Bootstrap в значительной степени из коробки.
Ответы
Ответ 1
Возможно, это
markdown: redcarpet
redcarpet:
extensions: ["strikethrough"]
Github приправленный Markdown и пигменты, выделенные в Jekyll
или
echo '1. <s>Call Mom today.</s>' | kramdown
Результат
<ol>
<li>
<s>Call Mom today.</s>
</li>
</ol>
Обратите внимание, что если вы используете jekyll --watch
, это изменение конфигурации не будет выбрано; вам нужно будет перезапустить Jekyll.
Ответ 2
Если вы используете Jekyll с страницами GitHub, вам больше не разрешается использовать redcarpet - kramdown будет поддерживаться только. Поэтому, пока kramdown не поддерживает "~~ strikethough ~~" с уценкой, я использую javascript для добавления зачеркивания текста страницы:
(function() {
function strikethrough(){
document.body.innerHTML = document.body.innerHTML.replace(
/\~\~(.+?)\~\~/gim,
'<del>$1</del>'
);
}
strikethrough();
})();