15

我无法让 Jekyll 的降价处理器听我的。这些都按原样显示:

1.  ~Call Mom today.~

1.  ~~Call Mom today.~~

这只会使内部文本消失:

1.  <s> Call Mom today.</s>

我使用的 Jekyll Bootstrap 几乎是开箱即用的。

4

2 回答 2

21

或许这

markdown: redcarpet
redcarpet:
  extensions: ["strikethrough"]

在 Jekyll 中突出显示 Github 风格的 Markdown 和 pygments

或者

echo '1. <s>Call Mom today.</s>' | kramdown

结果

<ol>
  <li>
    <s>Call Mom today.</s>
  </li>
</ol>

请注意,如果您正在使用jekyll --watch此配置更改将不会被拾取;你需要重启 Jekyll。

于 2013-06-08T22:26:23.170 回答
4

如果您将 Jekyll 与 GitHub Pages 一起使用,那么您将不再被允许使用 redcarpet- kramdown 将仅受支持。因此,直到 kramdown 支持带有 markdown 的“~~strikethough~~”,我使用 javascript 为页面文本添加删除线:

(function() {
  function strikethrough(){
    document.body.innerHTML = document.body.innerHTML.replace(
      /\~\~(.+?)\~\~/gim,
      '<del>$1</del>'
    );
  }
  strikethrough();
})();
于 2016-02-04T12:08:38.303 回答