使用Hexo进行Latex公式渲染测试

安装插件

首先需要安装Mathjax插件,MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。(Wiki)

 
npm install hexo-math –save

更换渲染引擎

接着要更换Hexo的markdown渲染引擎

 
npm uninstall hexo-renderer-marked –save 
npm install hexo-renderer-kramed –save

更改配置文件

进入到主题目录,找到_config.yml文件,把mathjax默认的值改为true

 
# 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

写博客

在每次编写需要使用LaTeX渲染的博客文章中,需要在Front-matter里打开mathjax开关

 
title: test
abbrlink: 7717490f
date: 2018-10-12 10:06:12
tags:
mathjax: true

测试

 
$T(n) = \Theta(n)$

$T(n) = \Theta(n)$