评论
Hugo 支持 Disqus,这是一个第三方服务,通过 JavaScript 为网站提供评论和社区功能。
您的主题可能已经支持 Disqus,但如果没有,也可以通过 Hugo 的内置 Disqus partial 轻松添加到您的模板中。
添加 Disqus
Hugo 自带所有将 Disqus 加载到模板中所需的代码。在将 Disqus 添加到您的网站之前,您需要设置一个帐户。
配置 Disqus
Disqus 评论要求您在网站的配置文件中设置一个值,如下所示
hugo。
services:
disqus:
shortname: your-disqus-shortname
[services]
[services.disqus]
shortname = 'your-disqus-shortname'
{
"services": {
"disqus": {
"shortname": "your-disqus-shortname"
}
}
}
对于许多网站来说,这已经足够配置了。但是,您也可以在单个内容文件的前置信息中设置以下内容
disqus_identifier
disqus_title
disqus_url
渲染 Hugo 的内置 Disqus partial 模板
Disqus 有其自己的内部模板可用,要渲染它,请在您希望评论出现的位置添加以下代码
{{ template "_internal/disqus.html" . }}
替代方案
商业评论系统
开源评论系统