数学公式无法显示


1. 数学公式无法显示

转载自hexo下LaTeX无法显示的解决方案_hexo中latex直接空白了-CSDN博客

1.1. 安装插件

npm install hexo-math –save # mathjax插件
npm uninstall hexo-renderer-marked –save
npm install hexo-renderer-kramed –save  # hexo 的渲染引擎

1.2. 解决语义冲突

  1. 博客根目录,node_modules\kramed\lib\rules\inline.js中修改第11行
//escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
escape: /^\\([`*\[\]()#$+\-.!_>])/,
  1. 同一文件,第二十行
//  em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,

1.3. 配置文件

主题目录下的_config.yml文件

  1. mathjax 默认false 修改为 true
  2. 更换cdn 的url ,渲染速度更快
# MathJax Support
mathjax:
  enable: true
  per_page: true
  #cdn: //cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML
  cdn: //cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML

1.4. 博客

如果使用到数学公式,在博客的Front-matter中打开mathjax开关

---
title: index.html
date: 2018-2-8 21:01:30
tags:
mathjax: true
--

文章作者: 小白菜
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小白菜 !
评论
  目录