gitment
gitment copied to clipboard
issue的Label有长度限制!把id留空可能导致 Error: Validation Failed
解决label长度限制问题的一个方法:http://www.xjdesyxx.top/2018/02/07/errsln/
出现 Error:validation failed
我想到一个更好的方法,用文章的时间,这样长度是保证在50个字符内,完美解决! id: '<%= page.date %>'
具体原因可以查看我博客:http://ihtc.cc/2018/02/25/2018-02-25%20_Gitment评论功能接入踩坑教程/
在 themes\next\layout_third-party\comments 目录下修改gitments.swig,找到以下代码修改
function renderGitment(){
var gitment = new {{CommentsClass}}({
- 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 %}
之后重新hexo g -d就ok了,请保证没有浏览器缓存。
我的博客列举了几种解决办法,我的是使用批量初始化的脚本实现的。 http://amonxu.com/2018/05/10/Hello-Gitment/ 有兴趣可参考下。
id: '{{ page.date }}', 对Octopress的博客可以用, 但是id: '<%= page.date %>'则对Octopress的博客无效。