本站在刚建站完成时去除了模板中自带的twikoo评论,当时以为是属于第三方的评论插件,因此没有过多关注,本站也没有评论的需求,因此也懒得整理。最近在看了一些教程后,大致明白了原理,于是再试一下twikoo,练练手。

twikoo作为一个评论系统,它需要一个地方存储数据,教程推荐的是MongoDB,免费额度足够使用了。

注册MongoDB,创建免费集群

Vercel一键部署Twikoo

hugo的修改

PLAINTEXT
{{- if (.Param "comments") }}
    {{- partial "comments.html" . }}
{{- end }}
点击展开查看更多
PLAINTEXT
params:
  comments: true  # 全局启用评论
  twikoo:
    version: 1.6.34  # 与部署Twikoo成功后显示的版本号一致
    envId: https://xxx.vercel.app # Vercel分配的域名
点击展开查看更多
PLAINTEXT
<div class="pagination__title">
    <span class="pagination__title-h">💬评论</span>
    <hr />
</div>
<div id="tcomment"></div>
<script src="https://cdn.jsdelivr.net/npm/twikoo@{{ .Site.Params.twikoo.version }}/dist/twikoo.all.min.js"></script>
<script>
    twikoo.init({
        envId: "your-env-id",  // 替换为 Vercel 分配的域名,带https://
        el: "#tcomment",
        lang: 'zh-CN',
        path: 'window.TWIKOO_MAGIC_PATH||window.location.pathname'
    });
</script>
点击展开查看更多

配置邮件通知

deepseek有提到邮件通知功能,目前没有研究,以后再写。


本次还是在deepseek的指导下完成,但有两处deepseek没指导明白。导致配置不成功,后来我在网上找了他人的教程才配置成功,但总体过程是清晰完整的。

版权声明

作者: 自然数

链接: https://zrs.me/24/

许可证: CC BY-NC-SA 4.0

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。请注明来源,非商业性使用,并遵循相同的许可协议。

评论

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键