HUGO
Menu
GitHub 87548 stars Mastodon

Hugo 评论

Hugo 自带内部 Disqus 模板,但这不是唯一适用于新 Hugo 网站的评论系统。

Hugo 附带对 Disqus 的支持,这是一个第三方服务,通过 JavaScript 为网站提供评论和社区功能。

你的主题可能已经支持 Disqus,但如果没有,可以通过 Hugo 内置的 Disqus partial 轻松添加到模板中。

添加 Disqus

Hugo 提供了加载 Disqus 到模板所需的所有代码。在将 Disqus 添加到站点之前,你需要 设置账户

配置 Disqus

Disqus 评论要求你在 站点配置文件 中设置一个值,如下所示:

services:
  disqus:
    shortname: your-disqus-shortname
[services]
  [services.disqus]
    shortname = 'your-disqus-shortname'
{
   "services": {
      "disqus": {
         "shortname": "your-disqus-shortname"
      }
   }
}

对于许多网站来说,这已经足够了。但是,你也可以选择在单个内容文件的 front matter 中设置以下内容:

  • disqus_identifier
  • disqus_title
  • disqus_url

渲染 Hugo 内置的 Disqus partial 模板

Disqus 有自己的 内部模板 可用,要渲染它,请在需要显示评论的位置添加以下代码:

{{ partial "disqus.html" . }}

替代方案

商业评论系统:

开源评论系统:


Last updated: January 1, 0001
Improve this page