遇到的Hexo插件问题集合

从第一次接触Hexo到现在也写了几篇博客了,期间因为插件的问题头疼了好几次,耽误了不少时间,因此准备把自己遇到的几个问题写出来,来一次填坑。

遇到的问题分别是Tag标签搜索问题Hexo部署问题MathJax数学公式渲染问题

1.Tags标签搜索问题

在我们初次更换Yilia主题之后会发现所有文章功能里的Tag标签搜索功能无法使用,需要我们安装对应的插件,命令如下:

1
npm i hexo-generator-json-content --save

并在根目录里的_config.yml文件里添加代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: true
raw: false
content: false
slug: false
updated: false
comments: true
link: false
permalink: false
excerpt: false
categories: false
tags: true

2.Hexo部署问题

当我们准备部署自己的博客,在运行hexo d -g命令时,可能会遇到报错ERROR Deployer not found:,说明我们缺失了deployer,需要进行安装

1
npm install --save hexo-deployer-git

3.MathJax数学公式渲染问题

在之前的一篇博客中我需要书写一些数学公式,在MarkDown编辑器中我写了如下的代码

1
2
3
4
5
6
7
8
9
$$
\begin{align}
0 & \rightarrow \lambda f x.x \\
1 & \rightarrow \lambda f x.fx \\
2 & \rightarrow \lambda f x. f (f x) \\
& \vdots \\
N & \rightarrow \lambda f x. f^nx \\
\end{align}
$$

并得到了如期的效果

可是生成静态页面后换行符完全不起作用,检查之后发现原来的hexo-renderer-marked插件并不能解析\\符号导致出错,需要我们升级到hexo-renderer-kramed

我们需要运行下面的两条命令

1
2
npm uninstall hexo-renderer-marked --save  #卸载之前的hexo-renderer-marked
npm install hexo-renderer-kramed --save #重新安装新的
------------- 本文结束 感谢您的阅读 -------------

本文标题:遇到的Hexo插件问题集合

文章作者:Perry

发布时间:2019年03月19日 - 05:20

最后更新:2019年09月19日 - 13:47

原始链接:https://perry96.com/archives/b69995c5.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%