Skip to content

MathJax 数学公式

如果要在文章中显示数学公式,可以使用 Hexo 插件 hexo-filter-mathjax

MathJax 配置流程

  1. 在 Hexo 项目根目录下安装插件 hexo-filter-mathjax

    bash
    cd your-hexo
    npm install hexo-filter-mathjax
  2. 在 Hexo 配置文件 _config.yml 增加如下配置。

    yaml
    mathjax:
      tags: none               # or 'ams' or 'all'
      single_dollars: true     # enable single dollar signs as in-line math delimiters
      cjk_width: 0.9           # relative CJK char width
      normal_width: 0.6        # relative normal (monospace) width
      append_css: true         # add CSS to every page
      every_page: false        # if true, every page will be rendered by mathjax regardless the `mathjax` setting in Front-matter of each article
  3. 在文章 Front-Matter 中添加 mathjax: true 属性。

    使用示例:

    ---
    title: MathJax Test
    mathjax: true
    ---
    $$
    i\hbar\frac{\partial}{\partial t}\psi=-\frac{\hbar^2}{2m}\nabla^2\psi+V\psi
    $$

    效果图:
    image

LaTex 渲染问题

如果遇到一些 LaTex 公式无法渲染的问题,更换其他更强大的渲染器即可。

例如更换为 hexo-renderer-markdown-it-plus

进入到你的 Hexo 项目根目录,依次执行如下命令:

  1. 卸载 Hexo 默认的 Markdown 渲染器

    sh
    npm uninstall hexo-renderer-marked
  2. 安装新的 Markdown 渲染器

    sh
    npm install hexo-renderer-markdown-it-plus

Released under the AGPL-3.0 License