Zezwalanie na komentarze czytelnika. Od WordPressa do Jekylla 7

Zezwalanie na komentarze czytelnika

Jedno z wyzwań opuść WordPressa, aby przejść do Jekyll jest de w jaki sposób zrobić to, co WordPress zrobił z bazą danych, ale bez używania baz danych i wtyczek. Zobaczymy to w parametrach, które pozostają do uzupełnienia w pliku config.yml motywu Minimalne błędy.

Czasy, w których strony internetowe były treścią statyczną, już dawno minęły. Blog musi zapewniać czytelnikom pewien rodzaj interaktywności w postaci komentarzy.. Aby zamieszczać komentarze, musimy ułatwić znalezienie treści, które ich do tego zachęcają, i nie możemy zapominać, że jeśli uda nam się nakłonić nasze artykuły do ​​ich udostępniania, będziemy mogli pozyskać nowych czytelników.

Aby to osiągnąć, musimy skorzystać z usług zewnętrznych. Minimalne błędy są gotowe do użycia niektórych z najpopularniejszych przy minimalnej konfiguracji.

Zezwalanie na komentarze czytelnika

Pozostawiamy na boku funkcję o nazwie Breadcrum, która chociaż wydaje się bardzo przydatna w celu ułatwienia nawigacji użytkownika, wciąż jest w fazie testowania.

Odnośnie komentarzy, Do wyboru mamy następujące opcje:

  • Brak komentarzy
  • Disqus
  • Rozprawiać
  • Facebook
  • statyczny człowiek
  • wypowiedzi
  • Inne rozwiązania

Aby włączyć komentarze musimy przejść do sekcji Defaults który znajduje się w końcowej części edytowanego przez nas pliku i pod sekcją Wartości cambiar
komentarze a prawdą.

Disqus

Jedną z rzeczy, które zmotywowały mnie do porzucenia WordPressa, jest ilość spamu, który przyciąga. Chociaż preinstalowana wtyczka jest wystarczająco dobra, nadal musisz ręcznie usuwać moderowane komentarze.

Disqus rozwiązuje ten problem, umożliwiając ustawienie wstępnych kontroli moderacji. Komentarze nie zajmują miejsca na Twoim serwerze. Nie potrzebujesz również bazy danych, a użytkownicy mogą rejestrować się na swoich kontach w mediach społecznościowych.

Usługa wymaga abonamentu, ale darmowy abonament wystarcza na jednego bloga.
Aby wybrać Discus jako dostawcę w sekcji Dostawcy (poniżej słowa_na_minutę)
robimy
provider: "disqus"
Kiedy rejestrujemy się w Disqus, generujemy alias, po czym umieszczamy go w cudzysłowie
krótkie imię:

Rozprawiać

Rozprawiać, to znacznie więcej niż system komentarzy, jest to platforma dyskusyjna. Aby korzystać z niego za darmo, musisz zainstalować go na serwerzer. Mechanizm korzystania z niego razem z Twoim blogiem jest mniej więcej podobny, tyle że
provider: "discourse"
Oraz w
discourse:
server:

Idzie na adres serwera, na którym znajduje się platforma.

Komentarze facebook

Nie jest to opcja, którą polecam, ponieważ pozwala użytkownikom komentować tylko za pomocą swojego konta na Facebooku. Aby z niego skorzystać należy wypełnić formularz ta strona.
Ten formularz wygeneruje dla Ciebie kod. Przyjrzyj się sektorowi zaznaczonemu na obrazku.
Kod do korzystania z komentarzy na Facebooku

Teraz kończymy
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"

Pamiętaj o usunięciu numeracji, aby wybrać opcję.

wypowiedzi

Ta wtyczka te umożliwia korzystanie z sekcji raportów o błędach na Twoim koncie GitHub jako platformy do komentowania. Sprzeciw jest taki sam jak w przypadku Facebooka. Zmusza użytkowników do posiadania konta na platformie.

Musisz zainstalować wypowiedzi na swoim GitHubie i zmodyfikować plik config.yml, wprowadzając następujące zmiany.
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

statyczny człowiek

Es znacznie więcej niż usługa opinii i może być również wykorzystana do generowania ankiet lub recenzji produktów. Jest darmowy i open source, ale do jego obsługi potrzebny jest serwer.

Jeśli chodzi o wykorzystanie do komentarzy, umożliwia otrzymywanie powiadomień i wykrywanie spamu.

Podręcznik Minimalne Błędy nie jest wystarczająco kompletny, aby szczegółowo opisać jego konfigurację, więc jestem tobie tobie winien za następny.

Inne rozwiązania

Aby skorzystać z innych rozwiązań musimy postawić
dostawca: "niestandardowy"
a w folderze o nazwie _includes (tworzymy go, jeśli nie istnieje) szukamy (lub tworzymy) innego o nazwie comments_providers i tam stronę o nazwie custom.html wklejamy kod do osadzenia.

:


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.