目录
前言
我的博客中有一部分文章会是CTF Crypto题的writeup,所以解题原理部分经常会涉及到数学公式
hexo框架下默认搭配的Markdown渲染器是 hexo-renderer-marked,但其支持的渲染格式有限,而且并不支持排版系统LaTeX,以至于很多时候会出现想引用复杂数学公式却无法渲染的情况。
在butterfly主题下对hexo的Markdown渲染器的改进方案有两种:添加Mathjax或KaTeX语法引擎
由于本人做笔记一般是使用Markdown编译软件Typora,而Typora用的是MathJax引擎,所以本教程主要涉及butterfly主题下MathJax的安装和改进。KaTeX的配置方法可以在butterfly官方教程中找到。
配置Mathjax
替换hexo的markdown渲染引擎
-
在hexo的博客目录下输入以下指令
npm uninstall hexo-renderer-marked --save npm install hexo-renderer-kramed --save
前一句是用来删除原有的hexo-renderer-marked插件
-
编辑根目录下的
_config.yml
文件,在末尾中添加如下代码kramed: gfm: true pedantic: false sanitize: false tables: true breaks: true smartLists