簡體   English   中英

Jekyll markdown strikethrough

[英]Jekyll markdown strikethrough

我不能讓Jekyll的降價處理器聽我說。 這些都顯示為:

1.  ~Call Mom today.~

1.  ~~Call Mom today.~~

這只會使內部文本消失:

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

我使用Jekyll Bootstrap幾乎開箱即用。

也許這個

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

Github在Jekyll中突出了Markdown和pygments

要么

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

結果

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

請注意,如果您使用的是jekyll --watch此配置更改將不會被選中; 你需要重啟傑基爾。

如果您使用Jekyll與GitHub頁面,那么您將不再被允許使用redcarpet - 僅支持kramdown 所以直到kramdown支持“~~ strikethough ~~”並使用markdown我正在使用javascript將刪除線添加到頁面的文本中:

(function() {
  function strikethrough(){
    document.body.innerHTML = document.body.innerHTML.replace(
      /\~\~(.+?)\~\~/gim,
      '<del>$1</del>'
    );
  }
  strikethrough();
})();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM