参考来源: https://wangjiezhe.com/posts/2018-10-29-Hexo-NexT-3/
今天在 蟒周刊 里看到使用了 utterances 作为评论系统, 网上查了一下, 原来是基于 github
的. 于是我也跟风配置了一下, 就不用 disqus 了, 毕竟只能用梯子才能访问.
由于我用的是 BlueLake, 里面的模板用的是 Jade, 根本不熟悉 (好像新版用 pug 代替 Jade
了). 在 SO看到传递参数的语法是 #{variable_name}
.
最后, 总算搞定了.
在文件
themes\BlueLake\layout\_partial\comments.jade
的最后添加1
2
3
4
if theme.comment.utterances.enable
#comments.comments
script(type="text/javascript",src="https://utteranc.es/client.js",charset="utf-8",repo="#{theme.comment.utterances.repo}",issue-term="#{theme.comment.utterances.issue_term}",theme="#{theme.comment.utterances.theme}",crossorigin="anonymous",async=true)打开主题评论的配置选项:
1
2
3
4
5
6
7
8
9
10
11
12
13
14comment:
duoshuo: #chaooo ## duoshuo_shortname
disqus: ## disqus_shortname
livere: ## 来必力(data-uid)
uyan: ## 友言(uid)
cloudTie: ## 网易云跟帖(productKey)
utterances:
enable: true
repo: owner/repo
issue_term: pathname # pathname, url, title, og:title [ISSUE NUMBER] or [SPECIFIC TERM]
theme: github-light
changyan: ## 畅言需在下方配置两个参数,此处不填。
appid: ## 畅言(appid)
appkey: ##畅言(appkey)
原文链接: http://lixxu.github.io/2019/03/20/use-utterances-comment/
版权声明: 转载请注明出处.