我无法让Jekyll的降价处理器听我说话。这些都显示为:
1. ~Call Mom today.~
1. ~~Call Mom today.~~
这只会使内部文本消失:
1. <s> Call Mom today.</s>
我使用Jekyll Bootstrap几乎开箱即用。
答案 0 :(得分:21)
也许这个
markdown: redcarpet
redcarpet:
extensions: ["strikethrough"]
Github flavored Markdown and pygments highlighting in Jekyll
或者
echo '1. <s>Call Mom today.</s>' | kramdown
结果
<ol>
<li>
<s>Call Mom today.</s>
</li>
</ol>
请注意,如果您使用的是jekyll --watch
,则不会选择此配置更改;你需要重启杰基尔。
答案 1 :(得分:4)
如果您将Gekyll与GitHub页面一起使用,则将不再允许您使用redcarpet - kramdown will only be supported。所以直到kramdown支持“~~ strikethough ~~”并使用markdown我正在使用javascript将删除线添加到页面的文本中:
(function() {
function strikethrough(){
document.body.innerHTML = document.body.innerHTML.replace(
/\~\~(.+?)\~\~/gim,
'<del>$1</del>'
);
}
strikethrough();
})();