Catatan: Lihat Eleventy Netlify Boilerplate saya. Fungsinya hampir sama dengan proyek ini tetapi menggunakan generator situs statis Eleventy. Cepat, fleksibel dan tidak memerlukan Ruby.
Templat Jekyll yang sangat sederhana untuk membuat situs web statis dan cepat di Netlify dengan alur kerja penerapan berkelanjutan.
Proyek ini ditampilkan di etalase dan blog template resmi Netlify: 10 Generator Situs Statis teratas yang harus ditonton pada tahun 2018
_redirects
dan _headers
opsional siap digunakanBerdasarkan template starter CMS Jekyll + Netlify dari Netlify, bukalah di sana untuk detail lebih lanjut tentang penerapan dan pengaturan build atau untuk mendapatkan bantuan dalam menyiapkan Netlify.
Untuk bantuan mengenai templat, pengembangan lokal, dan hal-hal terkait Jekyll lainnya, lihat Dokumen Jekyll yang luar biasa.
Anda dapat menguji TTFB (Time To First Byte) situs demo di testmysite.io
Cukup klik tombol terapkan untuk mendapatkan salinan repositori Anda sendiri yang diterapkan ke Netlify:
Ini akan mengatur semua yang diperlukan untuk menjalankan CMS:
Setelah menerapkan proyek ini, Netlify Identity akan menambahkan Anda sebagai pengguna CMS dan mengirim undangan melalui email kepada Anda. Anda tidak perlu menerima undangan ini jika Anda ingin menggunakan penyedia OAuth (misalnya Github) untuk mengelola autentikasi CMS Anda. Disarankan untuk menggunakan metode autentikasi ini karena tidak memerlukan email & kata sandi untuk masuk ke CMS dan secara umum lebih aman. Anda perlu menambahkan penyedia OAuth di pengaturan aplikasi Netlify Anda di bawah "Pengaturan" > "Identitas" > "Penyedia eksternal".
Selanjutnya, navigasikan ke /admin
di situs Anda, pilih penyedia OAuth Anda dari kotak login dan Anda kemudian harus login ke CMS Anda.
Sekarang Anda sudah siap, dan Anda dapat mulai mengedit konten!
Catatan: jika Anda mengalihkan repo yang dibuat ke pribadi, Anda harus membuat ulang token Anda, karena token yang dihasilkan menggunakan tombol terapkan ke Netlify hanya dapat mengakses repositori publik. Untuk membuat ulang token Anda, buka "Pengaturan" di dasbor situs Netlify Anda, buka bagian "Identitas", lalu gulir ke "Layanan" di mana Anda akan melihat tombol "Edit pengaturan". Klik itu dan Anda akan melihat tautan teks ke "Hasilkan token akses di GitHub".
Kloning repositori ini dan jalankan:
bundle install
bundle exec jekyll server --watch
Jika Anda tidak ingin menginstal ruby-bundler Anda dapat menggunakan buruh pelabuhan:
docker-compose up
Jekyll akan memantau perubahan pada folder proyek Anda.
Sekarang navigasikan ke localhost:4000 untuk melihat pratinjau situs, dan localhost:4000/admin untuk masuk ke CMS.
Ini adalah proyek yang sedang berjalan dan saya menyambut baik kontribusinya. Jangan ragu untuk mengirimkan PR.
Jika Anda memerlukan bantuan dalam menyiapkan Netlify CMS, Anda dapat menghubungi tim Netlify di Netlify CMS Gitter.