MD5解决Gitalk报错Error:Validation Failed

环境描述 Blog 框架:Hugo; Blog 主题:PaperMod; 本文发布时间:2021-03-26 问题描述 由于 Github 限制 label 长度不能超过 $$50$$ ,所以当 Blog 名称长度超过 $$50$$ 后,Gitalk 就不能成功初始化 issue ,开启评论时提示错误信息为:Error:Validation Failed 。 解决方法 1. 找到一个 JS 实现的 md5 脚本 比如这个: JavaScript- MD5,我使用的是该仓库下的 js/md5.min.js 这个文件,把它下载下来,然后放到自己的网站的 js 脚本目录下,比如我的是 https://hambaobao.github.io/assets/js/ ,此处为生成静态网站文件后上传到 Github 的目录位置,至于在本地的时候放在哪里,由于不同框架和主题不同请读者自行判断,我是放到了本地的 /public/assets/js/ 下。 2. 修改 Gitalk 配置文件 简单的引入md5 脚本,并修改 Gitalk 配置中的 id 即可。 原文件: {{ if .Site.Params.enableGitalk }} <div id="gitalk-container"></div> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css"> <script src="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js"></script> <script> const gitalk = new Gitalk({ clientID: '{{ ....

March 26, 2021 · 2 min · Hambaobao

Blog 注意事项

Blog 注意事项 行内的数学公式需要使用两个 $$ 符号包裹,行间的数学公式需要使用两个 $$ 符号包裹,且美元符号之前和之后需要空一行,可以使用 Typora 编写后再使用 vscode 将所有单个 $ 符号替换为$$ 两个美元符号,然后再网站根目录下执行 ./deploy.sh 发布更新网站内容;Reference Typora 中的空白行不会在网页中出现,若希望在网页出现像使用 Typora 打开 .md 文件那样的空白行,需要在 Typora 中的空白行使用 &nbsp; 占位;Reference Updating;...

March 25, 2021 · 1 min · Hambaobao

Post Test 3

Picture 1 Picture 2 ...

February 11, 2021 · 1 min · Hambaobao