1

我在我的 Github 页面上使用 Jekyll。我使用 MathJax 创建了一篇博客文章来显示数学方程。

我在我的目录中的一个文件中使用了这里编写的脚本。然后在我添加了这一行mathjax_support.html_includes_includes/head.html

{% include mathjax_support.html %}

就在</head>.

一旦我这样做了,在本地主机上运行我的 Jekyll 博客就可以了,但是提交到我的 Github 页面会破坏 MathJax 代码。

这是我试图正确显示的 Github 上的博客文章。我使用 kramdown 作为我的降价解析器。

我不明白为什么它在一侧而不是另一侧起作用。

如果有人有任何想法,我会很高兴听到。谢谢 !

4

1 回答 1

-4

你真的不需要让 MathJax 在你的 GitHub 页面上工作。您可以改为实现此 hack:

  • Step 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 回答