hexo集成gitalk时Error: Validation Failed问题

Hexo集成Gitalk后,某些文章下方的评论显示Error: Validation Failed的原因及解决方案。

Hexo集成Gitalk的问题

集成Gitalk后进入博客发现有些页面下方的评论显示Error: Validation Failed.

原因:Gitalk会限制Label name的长度,有些文章生成的URL长度会超过限制,所以导致这个问题

解决方案

可以集成一个对文章生成唯一id的插件

在博客根目录下安装

1
npm install --save hexo-abbrlink

并修改配置文件_config.yml

1
permalink: [EveryWordsYouWant]/:abbrlink/

生成的链接类似于:

1
https://deleter-d.github.io/[EveryWordsYouWant]/30201/

hexo-uuid

这个插件也是同理的

在博客根目录下安装

1
npm install --save hexo-uuid

并修改配置文件_config.yml

1
permalink: [EveryWordsYouWant]/:uuid/

hexo集成gitalk时Error: Validation Failed问题

https://deleter-d.github.io/posts/64660/

作者

亦初

发布于

2022-03-14

更新于

2024-06-19

许可协议

评论

:D 一言句子获取中...

加载中,最新评论有1分钟缓存...