前言

这篇文章主要记录一下我在使用hexo博客遇到的一些问题,以及一些常用的配置,都汇总到这篇文章,持续性更新,以便忘记的时候方便查找。

分类名和标签名改成英文

1
2
3
4
5
6
7
8
9
10
11
category_map:
'代码学习' : Codelearning
'信息技术' : xingxijishu
'平面设计' : plane
'平面笔记' : planenote

tag_map:
'平面设计' : plane
'博客' : blog
'腾讯cos' : cos
'API接口' : api

这样重新生成的静态文件,就会将中文转换为英文,这样做可能有点麻烦,每次都需要修改一下,所以标签尽量使用英文。
修改前的url
http://blog.aiheadn.cn/categories/代码学习/
修改后的url
http://blog.aiheadn.cn/categories/Codelearning/

监视文件变动

Hexo 能够监视文件变动并立即重新生成静态文件,在生成时会比对文件的 SHA1 checksum,只有变动的文件才会写入。

1
hexo generate --watch

hexo Butterfly主题文章置顶

卸载hexo-generator-index,然后安装hexo-generator-index-pin-top

1
2
3
npm uninstall hexo-generator-index --save
npm install hexo-generator-index-pin-top --save

使用方法:
在需要置顶的文章的Front-matter中加上top: true/数字即可,
数字越大,文章越靠前。
例如

1
2
3
4
5
cover: 
top: 1 #这里加一个top就行
abbrlink: 1d5436e1
date: 2023-01-06 17:32:05

文章模板

很多小伙伴给自己个博客添加了很多其他的功能,但是每次写文章的时候都需要在文章的开头去写一遍,这简直就是重复造轮子。其实,你可以自己在scaffolds中去修改属于你自己的模板

hexo添加哔哩哔哩视频

语法:
{% bili video_id %} or {% bili video_id page %}
用法

在 Hexo 博客运行中安装插件

npm i hexo-tag-bili --save

在 Hexo 帖子/页面中

{% bili video_id %} or {% bili video_id page %}

例:
https://www.bilibili.com/video/av24897960

{% bili 24897960 %}

https://www.bilibili.com/video/av24897960/?p=2

{% bili 24897960 2 %}

插件仓库地址:https://github.com/honjun/hexo-tag-bili

持续更新