Дозволяючи коментарі читача. Від WordPress до Jekyll 7

Дозволяючи коментарі читача

Одна з проблем залиште WordPress, щоб перейти на Джекілл є de яким чином можна робити те, що робив WordPress з базою даних, але без використання баз даних або плагінів. Це ми побачимо у параметрах, які потрібно заповнити у файлі config.yml теми Мінімальні помилки.

Часи, коли веб-сторінки були статичним вмістом, давно минули. Блог повинен надавати читачам якусь інтерактивність у формі коментарів.. Щоб робити коментарі, ми повинні полегшити пошук вмісту, який запрошує їх це зробити, і ми не повинні забувати, що якщо нам вдасться змусити їх ділитися нашими статтями, ми зможемо отримати нових читачів.

Для цього ми маємо вдатися до зовнішніх служб. Minimal Mistakes готовий використовувати деякі найпопулярніші з мінімальною конфігурацією.

Дозволяючи коментарі читача

Ми залишаємо осторонь функцію, яка називається Breadcrum, і хоча вона здається дуже корисною для полегшення користувацької навігації, вона все ще перебуває на етапі тестування.

Щодо коментарів, Ми можемо вибрати наступні варіанти:

  • Без коментарів
  • Disqus
  • Дискурс
  • Facebook
  • Статик
  • висловлювання
  • Інші рішення

Щоб увімкнути коментарі, ми повинні перейти до розділу Типово що знаходиться у заключній частині файлу, який ми редагуємо, та в розділі Цінності зміни
коментарі a правда.

Disqus

Одна з речей, яка спонукала мене відмовитись від WordPress, - це кількість спаму, який він залучає. Незважаючи на те, що попередньо встановлений плагін досить хороший, вам все одно доведеться видаляти модеровані коментарі вручну.

Disqus вирішує цю проблему, дозволяючи вам встановити попередній контроль модерації. Крім того, коментарі не займають місця на вашому сервері. Вам також не потрібна база даних, і користувачі можуть реєструватися у своїх акаунтах у соціальних мережах.

Послуга вимагає передплати, але безкоштовного тарифу достатньо для одного блогу.
Щоб вибрати Discus як провайдера в розділі Постачальники (Нижче words_per_minute)
ми робимо
provider: "disqus"
Коли ми підписуємось на Disqus, ми створюємо псевдонім, ми поміщаємо його в лапки після
коротке ім'я:

Дискурс

Дискурс, це набагато більше, ніж система коментарів, це дискусійна платформа. Щоб користуватися ним безкоштовно, потрібно встановити його на серверір. Механізм використання його разом із вашим блогом більш-менш схожий, лише це
provider: "discourse"
І в
discourse:
server:

Він передає адресу сервера, де знаходиться платформа.

Facebook Comments

Я не рекомендую цього варіанту, оскільки він дозволяє користувачам лише коментувати за допомогою свого облікового запису 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 і змінити 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 набагато більше, ніж служба зворотного зв'язку, а також може використовуватися для створення опитувань або оглядів товарів. Це безкоштовно та з відкритим кодом, але для його розміщення потрібен сервер.

Щодо його використання для коментарів, він дозволяє отримувати сповіщення та виявляти спам.

Посібник з мінімальних помилок недостатньо повний, щоб детально розглянути його конфігурацію, тому я завдячую вам наступним.

Інші рішення

Для того, щоб використовувати інші рішення, які ми маємо застосувати
постачальник: "на замовлення"
а в папці _includes (ми створюємо її, якщо вона не існує) ми шукаємо (або створюємо) іншу, яка називається comments_providers, і там на сторінку custom.html вставляємо вбудований код.

:


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.