16、数学公式高亮调整

一、步骤非常简单(一般情況下)

第一步:打开你的主题配置文件,将各个参数修改为下面样子(我的是Fluid)

image-20240304235144672

第二步:每当你写文章的时候,如果文章中存在公式的话,就需要是在文章的tags下面加上math:true(如果不在这下面可能会出现问题)

1
2
3
4
5
6
7
8
---
title: 天梯赛算法小扩展02——如何将多个区间进行合并操作(必看)
categories: 天梯赛备赛(2个月,天梯赛备考专属)
tags:
- 算法
- 天梯赛
math: true
---

二、如果进行了以上操作还是有问题就进行以下操作(可能存在情況)

第一步:

1
2
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save

第二步:打开node_modules\kramed\lib\rules\inline.js

1
2
//escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
escape: /^\\([`*\[\]()#$+\-.!_>])
1
2
3
// 只需要有两个部分都需要修改
//em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,

第三步:开启MathJax(和上面的一致)

1
2
3
4
5
# Math Equations Render Support
math:
enable: true
per_page: true
engine: mathjax

第四步:还需要在文章的Front-matter里打开mathjax开关,如下:

1
2
3
4
5
6
7
8
---
title: 天梯赛算法小扩展02——如何将多个区间进行合并操作(必看)
categories: 天梯赛备赛(2个月,天梯赛备考专属)
tags:
- 算法
- 天梯赛
mathjax: true
---