关于hexo配置汇总
前言
这篇文章主要记录一下我在使用hexo博客遇到的一些问题,以及一些常用的配置,都汇总到这篇文章,持续性更新,以便忘记的时候方便查找。
分类名和标签名改成英文
1 | category_map: |
这样重新生成的静态文件,就会将中文转换为英文,这样做可能有点麻烦,每次都需要修改一下,所以标签尽量使用英文。
修改前的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 | npm uninstall hexo-generator-index --save |
使用方法:
在需要置顶的文章的Front-matter中加上top: true/数字即可,
数字越大,文章越靠前。
例如
1 | cover: |
文章模板
很多小伙伴给自己个博客添加了很多其他的功能,但是每次写文章的时候都需要在文章的开头去写一遍,这简直就是重复造轮子。其实,你可以自己在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