CONTENT MANAGEMENT

Comments

Hugo 內建支援 Disqus,這是一個透過 JavaScript 為網站提供評論與社群功能的第三方服務。

您的主題可能已經支援 Disqus,如果沒有,也可以輕鬆透過 Hugo 的內建 Disqus 部分模板 新增到您的模板中。

新增 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 部分模板

Disqus 有自己的 內建模板,要渲染它,只需在您希望顯示評論的地方添加以下程式碼:

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

替代方案

商業評論系統:

開源評論系統: