​ 用了abbrlink固定链接后发现 所有的文章标题都指向了同一篇文章 并且生成的链接出现undefined,我全是按照abbrlink给的方法配置的,不知道是哪出了问题,于是就去网上搜索解决办法,收集下来。

我先在网上搜索了下abbrlink后出现undefined 发现好多用户出现这样的问题。

对我出现的问题无效但可尝试的解决办法

方法一

1
2
hexo clean
hexo s

多数解决方法是让先clean一下然后再重新生成,这个方法对于我来说明显无效 因为我之前已经执行过hexo clean

方法二

我在CSDN的hexo-abbrlink-undefind这篇文章里找到了新的解决办法感觉可行,按步骤操作。修改站点配置文件

/blog/_config.yml
1
2
3
4
5
6
7
#permalink: :year/:month/:day/:title/
permalink: cycc/:abbrlink.html
abbrlink:
auto_category:
enable: false
alg: crc32
rep: dec

然后hexo clean``hexo s发现问题还是没解决 开来这个方法还是不适用于解决我这出现的问题

最终解决办法

最终 我删除了每篇文章的layout属性 问题才得以解决
删除layout: '[layout]'