Jekyll kramdown の数学レンダリング設定
概要
最近 Jekyll 4.0.1 にアップデートし、katex を使用して Latex 式を検出して HTML にレンダリングするプラグインを作成しました。しかし現在、Jekyll の kramdown はラテックス表現を異なる方法でレンダリングします。
古い jekyll では、30994 1 + 1 = 230994 を次のようにレンダリングします。
<script type="math\/tex; mode=display">1 + 1 = 2<\/script>
現在は次のようにレンダリングされます。
/[ 1 + 1 = 2 /]
古い方法でレンダリングするように kramdown を設定するにはどうすればよいですか?
ご協力ありがとうございます
解決策
解決策は数学エンジンをkatexに設定することです
まず、katex gem をインストールする必要があります。
sudo gem install kramdown-math-katex
次に、jekyll 構成ファイルに kramdown オプションを追加します。
kramdown:
math-engine: katex