Skip to content

Commit 76f037a

Browse files
committed
Fix "Error: Validation Failed.", fixes qiubaiying#143
1 parent bb48d7b commit 76f037a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

_layouts/post.html

+4-1
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ <h2 class="subheading">{{ page.subtitle }}</h2>
8888
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
8989
<script src="https://unpkg.com/gitalk@latest/dist/gitalk.min.js"></script>
9090
<div id="gitalk-container"></div>
91+
<!-- 引入一个生产md5的js,用于对id值进行处理,防止其过长 -->
92+
<!-- Thank DF:https://github.com/NSDingFan/NSDingFan.github.io/issues/3#issuecomment-407496538 -->
93+
<script src="{{ site.baseurl }}/js/md5.min.js"></script>
9194
<script type="text/javascript">
9295
var gitalk = new Gitalk({
9396
clientID: '{{site.gitalk.clientID}}',
@@ -96,7 +99,7 @@ <h2 class="subheading">{{ page.subtitle }}</h2>
9699
owner: '{{site.gitalk.owner}}',
97100
admin: ['{{site.gitalk.admin}}'],
98101
distractionFreeMode: {{site.gitalk.distractionFreeMode}},
99-
id: window.location.pathname,
102+
id: md5(location.pathname),
100103
});
101104
gitalk.render('gitalk-container');
102105
</script>

0 commit comments

Comments
 (0)