1

Github ページで Jekyll を使用しています。MathJax を使用して数式を表示するブログ投稿を作成しました。

ここに記述したスクリプトを、自分のディレクトリmathjax_support.htmlに置いたファイルで使用しました。_includes次に_includes/head.html、行を追加しました

{% include mathjax_support.html %}

の直前</head>

これを行うと、Jekyll ブログを localhost でローカルに実行することは問題なく動作しますが、Github ページにコミットすると MathJax コードが壊れます。

これは、正しく表示しようとしている Githubのブログ投稿です。マークダウン パーサーとして kramdown を使用しています。

一方では機能し、他方では機能しない理由がわかりません。

誰かが何か考えを持っているなら、私はそれを聞いてうれしいです. ありがとう !

4

1 に答える 1

-4

GitHub ページで MathJax を動作させる必要はありません。代わりに、このハックを実装できます。

  • ステップ 1)ブログをローカルで実行し、すべての式のスクリーンショットを撮る
  • ステップ 2)スクリーンショットを GH ページにコミットするか、画像ホスティング サービスにアップロードします
  • ステップ 3)すべての式をそれぞれの画像に置き換えます。たとえば、 に置き換え$x+2=3$ますMathJax でレンダリングされた $x+2=3$直接リンクを使用しないと、ブラウザで画像を読み込めません!

    ところで、これはインライン画像の Markdown 構文です。![description of the image, in case it doesn't get loaded](link-to-the-image "mouseover text (optional)")

  • ステップ 4)以上です。これで、すべてを GH ページにコミットして、問題なく動作させることができます。

于 2016-11-05T18:14:20.290 に答える