Разрешаване на коментари на читателите. От WordPress до Jekyll 7

Разрешаване на коментари на читателите

Едно от предизвикателствата на оставете WordPress, за да преминете към Jekyll е de как да направите нещата, които WordPress направи с база данни, но без да използвате бази данни или плъгини. Ще видим това в параметрите, които остава да бъдат попълнени във файла config.yml на темата Минимални грешки.

Дните, когато уеб страниците бяха статично съдържание, отдавна отминаха. Блогът трябва да предостави на читателите някакъв вид интерактивност под формата на коментари.. За да правим коментари, ние трябва да улесним начина за намиране на съдържание, което ги кани да го направят, и, не трябва да забравяме, че ако успеем да накараме нашите статии да ги споделят, ще можем да намерим нови читатели.

За да постигнем това, трябва да прибегнем до външни услуги. Minimal Mistakes е готов да използва някои от най-популярните с минимална конфигурация.

Разрешаване на коментари на читателите

Оставяме настрана функция, наречена Breadcrum, която въпреки че изглежда много полезна за улесняване на навигацията на потребителите, тя все още е във фаза на тестване.

По отношение на коментарите, Можем да изберем следните опции:

  • Няма коментари
  • Disqus
  • беседа
  • Facebook
  • Статич
  • изказвания
  • Други решения

За да активираме коментарите, трябва да отидем в раздела По подразбиране което е в последната част на файла, който редактираме, и в раздела Ценности промяна
коментари a вярно.

Disqus

Едно от нещата, които ме мотивираха да изоставя WordPress, е количеството спам, което той привлича. Въпреки че предварително инсталираният плъгин е достатъчно добър, все пак трябва да премахнете ръчно модерираните коментари.

Disqus решава този проблем, като ви позволява да зададете предварителни контроли за модериране. Също така, коментарите не заемат място на вашия сървър. Също така не се нуждаете от база данни и потребителите могат да се регистрират със своите акаунти в социалните медии.

Услугата изисква абонамент, но безплатният план е достатъчен за един блог.
За да изберете Discus като доставчик в раздела Доставчици (Под думите за минута)
hacemos
provider: "disqus"
Когато се регистрираме за Disqus, генерираме псевдоним, ние го поставяме в кавички след
кратко име:

беседа

беседа, това е много повече от система за коментари, това е дискусионна платформа. За да го използвате безплатно, трябва да го инсталирате на сървърr. Механизмът да го използвате заедно с вашия блог е горе-долу подобен, само че
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 и да модифицирате 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.