允許讀者評論。 從 WordPress 到 Jekyll 7

允許讀者評論

挑戰之一 離開 WordPress 切換到 Jekyll 是 de 怎樣做 WordPress 用數據庫做的事情,但不使用數據庫或插件. 我們將在 Minimal Mistakes 主題的 config.yml 文件中尚待完成的參數中看到這一點。

網頁是靜態內容的日子早已一去不復返了。 博客需要以評論的形式為讀者提供某種交互性。. 為了發表評論,我們必須為找到邀請他們這樣做的內容提供便利,而且,我們不能忘記,如果我們設法讓他們分享我們的文章,我們將能夠獲得新的讀者。

為了實現這一點,我們必須求助於外部服務。 Minimal Mistakes 準備好以最少的配置使用一些最流行的。

允許讀者評論

我們將一個名為 Breadcrum 的功能放在一邊,儘管它似乎對促進用戶導航非常有用,但它仍處於測試階段。

關於評論, 我們可以選擇以下選項:

  • 暫無評論
  • Disqus
  • 論述
  • Facebook
  • 靜電人
  • 話語
  • 其他解決方案

要啟用評論,我們必須轉到該部分 默認值 這是在我們正在編輯的文件的最後一部分和部分下 價值觀 變化
註釋 a 真實的。

Disqus

促使我放棄 WordPress 的原因之一是它吸引的垃圾郵件數量。 雖然預裝的插件已經足夠好,但您仍然需要手動刪除已審核的評論。

Disqus 通過允許您設置節制預控制來解決這個問題。 此外,評論不會佔用您服務器上的空間。 您也不需要數據庫,用戶可以使用他們的社交媒體帳戶進行註冊。

該服務需要訂閱,但一個博客的免費計劃就足夠了。
在提供者部分選擇 Discus 作為提供者(在 words_per_minute 下方)
我們做
provider: "disqus"
當我們註冊 Disqus 時,我們會生成一個別名,然後將其放在引號中
簡稱:

論述

論述,它不僅僅是一個評論系統, 這是一個討論平台。 要免費使用它,您需要將其安裝在服務器上河將它與您的博客一起使用的機製或多或少相似,只是
provider: "discourse"
而在
discourse:
server:

它是平台所在服務器的地址。

Facebook留言

這不是我推薦的選項,因為它只允許用戶使用他們的 Facebook 帳戶發表評論。 要使用它,您需要填寫表格 這頁.
此表格將為您生成一個代碼。 查看屏幕截圖中標記的扇區。
使用 Facebook 評論的代碼

現在我們完成
comments:
provider: "facebook"
appid: # Esto se reemplaza por lo que te aparece en el generador del código (Mira la captura de pantalla para guiarte
num_posts: # 5 (default)
colorscheme: # "light" (default), "dark"

請記住刪除編號以選擇該選項。

話語

這個插件 te 允許您將 GitHub 帳戶的錯誤報告部分用作評論平台. 反對意見與 Facebook 相同。 它強制用戶在平台上擁有一個帳戶。

您必須在 GitHub 上安裝 utterances 並通過進行以下更改來修改 config.yml。
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

靜電人

Es 不僅僅是反饋服務,還可用於生成調查或產品評論. 它是免費和開源的,但您需要一台服務器來託管它。

關於它用於評論,它允許您接收通知和檢測垃圾郵件。

Minimal Mistakes 手冊不夠完整,無法詳細說明其配置,因此我欠您下一篇。

其他解決方案

為了使用其他解決方案,我們必須把
提供者:“自定義”
在一個名為 _includes 的文件夾中(如果它不存在,我們創建它)我們查找(或創建)另一個名為 comments_providers 的文件夾,然後在一個名為 custom.html 的頁面中粘貼嵌入代碼。

:


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。