hexo接入gitment出现Error: validation failed

最近使用hexo搭建了个人博客,文章的评论使用了gitment,在使用gitment的过程中,出现了一个问题就是 Error: validation-failed ,查阅资料才知道,原来就是因为issue的标签label有长度限制!labels的最大长度限制是50个字符。就是因为labels的长度超过了50个字符,才导致评论初始化失败。我们可以修改

1
2
3
4
5
6
7
8
9
10
在 themes\next\layout_third-party\comments 目录下修改gitments.swig,找到以下代码修改

function renderGitment(){
var gitment = new {{CommentsClass}}({
id: '{{ page.date }}', #把 id: window.location.pathname 修改成 id: '{{ page.date }}'
owner: '{{ theme.gitment.github_user }}',
repo: '{{ theme.gitment.github_repo }}',
{% if theme.gitment.mint %}
lang: "{{ theme.gitment.language }}" || navigator.language || navigator.systemLanguage || navigator.userLanguage,
{% endif %}

就是把时间作为 id , 根据 时间 来新建issues

参考资料

Gitment评论功能接入踩坑教程
Hexo+gitment的Error:validation failed

显示评论