现象
- 文章不自动生成 Front-matter 的
abbrlink
参数; - 文章不自动生成
abbrlink
的内容(链接); - 生成文章名为
undefined.html
或null.html
;
解决方法
1. 清除文章缓存并重新生成静态文件:
1 | hexo clean & hexo g |
2. Front-matter 中不能设置 layout
:
先删除 layout
参数,生成链接后再填入 layout
。
3. 与 hexo-auto-category
插件冲突:
据 hexo-abbrlink
插件作者的说法,此问题无法修复,两个插件只能选其一。
1 | abbrlink: |
4. 检查是否安装 hexo-abbrlink
插件:
检查博客根目录的 package.json
文件内容。
安装 hexo-abbrlink
插件方法:
1 | npm install hexo-abbrlink --save |
然后在 Hexo 根目录下 _config.yml
里增加如下配置:
1 | # 修改原链接格式:permalink: :year/:month/:day/:title/ |