Hugo-Cactus主题添加 Twikoo 评论
/ 3分钟阅读
最后更新:在‘themes/cactus/layouts/partials/comments’下添加一个文件 twikoo.html
<div id="tcomment"></div><script src="https://cdn.staticfile.org/twikoo/1.6.32/twikoo.all.min.js"></script><script>twikoo.init({ envId: '你的envId', // 腾讯云环境填 envId;Vercel 环境填地址(https://xxx.vercel.app) el: '#tcomment', // 容器元素 // region: 'ap-guangzhou', // 环境地域,默认为 ap-shanghai,腾讯云环境填 ap-shanghai 或 ap-guangzhou;Vercel 环境不填 // path: location.pathname, // 用于区分不同文章的自定义 js 路径,如果您的文章路径不是 location.pathname,需传此参数 // lang: 'zh-CN', // 用于手动设定评论区语言,支持的语言列表 https://github.com/twikoojs/twikoo/blob/main/src/client/utils/i18n/index.js})</script>
‘themes/cactus/layouts/partials/comments.html’添加:
<div class="blog-post-comments"> {{ if (or (not (isset .Site.Params.Comments "engine")) (eq .Site.Params.Comments.Engine "disqus")) }} {{ partial "comments/disqus.html" . }} {{ else if eq .Site.Params.Comments.Engine "utterances" }} {{ partial "comments/utterances.html" . }} {{ else if eq .Site.Params.Comments.Engine "cactus_comments" }} {{ partial "comments/cactus_comments.html" . }} {{ else if eq .Site.Params.Comments.Engine "twikoo" }} {{ partial "comments/twikoo.html" . }} {{ end }} </div>
‘config.toml’修改:
[params.comments] enabled = true # default engine = "twikoo"