允许读者评论。 从 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. 权利:您可以随时限制,恢复和删除您的信息。