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
- 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.
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.
: