Membolehkan komen pembaca. Dari WordPress hingga Jekyll 7

Membolehkan komen pembaca

Salah satu cabaran dari tinggalkan WordPress untuk beralih ke Jekyll adalah dApa cara untuk melakukan perkara yang WordPress lakukan dengan pangkalan data, tetapi tanpa menggunakan pangkalan data atau pemalam. Kami akan melihatnya dalam parameter yang masih belum diselesaikan dalam fail config.yml dari tema Minimal Mistakes.

Hari-hari ketika laman web adalah kandungan statik sudah lama berlalu. Sebuah blog perlu memberi pembaca interaktiviti dalam bentuk komen.. Untuk membuat komen, kita harus mempermudah cara mencari kandungan yang mengundang mereka untuk melakukannya, dan, kita tidak boleh lupa bahawa jika kita berjaya mendapatkan artikel kita untuk membagikannya, kita akan dapat memperoleh pembaca baru.

Untuk mencapai ini, kita mesti menggunakan perkhidmatan luaran. Kesalahan Minimum siap menggunakan beberapa yang paling popular dengan minimum konfigurasi.

Membolehkan komen pembaca

Kami meninggalkan satu ciri yang disebut Breadcrum yang walaupun nampaknya sangat berguna untuk memudahkan navigasi pengguna, ia masih dalam fasa pengujian.

Mengenai komen, Kita boleh memilih pilihan berikut:

  • Tiada komen
  • Disqus
  • Wacana
  • Facebook
  • lelaki statik
  • lafaz
  • Penyelesaian lain

Untuk membolehkan komen kita mesti pergi ke bahagian Lalai yang ada di bahagian akhir fail yang sedang kita edit dan di bawah bahagian Nilai-nilai perubahan
comments a benar.

Disqus

Salah satu perkara yang mendorong saya untuk meninggalkan WordPress adalah jumlah spam yang menariknya. Walaupun plugin yang sudah dipasang cukup baik, anda masih perlu membuang komen yang disederhanakan dengan tangan.

Disqus menyelesaikan masalah ini dengan membenarkan anda menetapkan pra-kawalan penyederhanaan. Komen juga tidak mengambil ruang di pelayan anda. Anda juga tidak memerlukan pangkalan data dan pengguna dapat mendaftar dengan akaun media sosial mereka.

Perkhidmatan ini memerlukan langganan, tetapi pelan percuma mencukupi untuk satu blog.
Untuk memilih Discus sebagai penyedia di bahagian Penyedia (Di bawah kata_per_minute)
kita buat
provider: "disqus"
Semasa kami mendaftar untuk Disqus kami menghasilkan alias, kami meletakkannya dalam petikan selepasnya
nama pendek:

Wacana

Wacana, ini lebih dari sekadar sistem komen, ia adalah platform perbincangan. Untuk menggunakannya secara percuma, anda perlu memasangnya di pelayanr. Mekanisme untuk menggunakannya bersama-sama dengan blog anda lebih kurang sama, hanya itu
provider: "discourse"
Dan dalam
discourse:
server:

Itu adalah alamat pelayan di mana platformnya.

Facebook Comments

Ini bukan pilihan yang saya cadangkan kerana hanya membenarkan pengguna memberi komen dengan akaun Facebook mereka. Untuk menggunakannya anda perlu mengisi borang halaman ini.
Borang itu akan menghasilkan kod untuk anda. Lihat sektor yang ditandakan dalam tangkapan skrin.
Kod untuk menggunakan komen Facebook

Sekarang kita selesai
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"

Ingatlah untuk membuang penomboran untuk memilih pilihan.

lafaz

Pemalam ini te membolehkan anda menggunakan bahagian laporan bug pada akaun GitHub anda sebagai platform komen. Bantahannya sama seperti Facebook. Ini memaksa pengguna untuk mempunyai akaun di platform.

Anda mesti memasang ujaran di GitHub anda dan mengubah config.yml dengan membuat perubahan berikut.
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

lelaki statik

Es lebih daripada perkhidmatan maklum balas dan juga boleh digunakan untuk menghasilkan tinjauan atau ulasan produk. Ini sumber percuma dan terbuka, tetapi anda memerlukan pelayan untuk menghoskannya.

Mengenai penggunaannya untuk komen, ini memungkinkan anda untuk menerima pemberitahuan dan mengesan spam.

Manual Kesalahan Minimum tidak cukup lengkap untuk saya menghuraikan konfigurasinya, jadi saya berhutang untuk yang berikutnya.

Penyelesaian lain

Untuk menggunakan penyelesaian lain, kita harus meletakkan
penyedia: "custom"
dan dalam folder bernama _includes (Kami membuatnya jika tidak ada) kami mencari (atau membuat) yang lain bernama comment_providers dan ada halaman yang disebut custom.html kami menempelkan kod embed.

:


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.