评论

Comments - 评论

​ Hugo内置了Disqus模板,但这不是唯一能够与您的新Hugo站点配合使用的评论系统。

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

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

添加Disqus

​ Hugo已经为您的模板提供了加载Disqus所需的所有代码。在将Disqus添加到您的站点之前,您需要设置一个帐户

配置Disqus

​ Disqus评论要求您在站点的配置文件中设置单个值,如下所示:

=== “yaml”

``` yaml
disqusShortname: yourDisqusShortname

```

=== “toml”

``` toml
disqusShortname = 'yourDisqusShortname'

```

=== “json”

``` json
{
   "disqusShortname": "yourDisqusShortname"
}

```

​ 对于许多站点来说,这样的配置已经足够。但是,您还可以在单个内容文件的前置元数据中设置以下内容:

  • disqus_identifier
  • disqus_title
  • disqus_url

渲染Hugo内置的Disqus部分模板

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

1
{{ template "_internal/disqus.html" . }}

替代方案

以下是Disqus的一些替代方案:

另请参阅

最后修改 May 22, 2023: 第一次提交 (9f24e27)