Jekyll adalah kerangka kerja yang sederhana, cepat, dan aman untuk membangun aplikasi web dan API.

Generator situs statis adalah program yang mengambil beberapa teks + template sebagai input dan menghasilkan file HTML pada output. Jekyll adalah generator situs statis gratis, sumber terbuka, sederhana, sadar blog. Dibutuhkan konten Anda yang ditulis dalam template Markdown atau Liquid dan mengubahnya menjadi situs web.

Situs web yang dihasilkan dapat digunakan ke host web mana pun tanpa memerlukan plugin atau perangkat lunak tambahan. Jika Anda serius tentang peringkat situs web Anda, Anda harus serius mempertimbangkan generator situs statis.

Situs statis bagus untuk SEO

Situs statis sangat bagus untuk SEO. Dengan membuat HTML situs Anda di server build, Anda dapat dengan mudah menghindari masalah duplikat konten dan memiliki kontrol penuh atas URL situs Anda. Akibatnya, peringkat situs statis lebih baik daripada situs dinamis di mesin telusur karena lebih mudah dirayapi dan dipahami oleh mesin telusur seperti Google.

Karena situs statis tidak memiliki basis data atau kode sisi server yang diperlukan untuk merendernya, mereka dapat dilayani dengan cepat oleh host web mana pun dengan sedikit usaha---bahkan pada paket hosting bersama berbiaya rendah. Ini berarti Anda dapat menekan biaya tanpa mengorbankan kinerja atau keamanan!

Apa itu Jekyll

Jekyll adalah generator situs yang sederhana, sadar blog, dan statis. Itu ditulis dalam Ruby dan berjalan di atas mesin templating Liquid. Anda dapat menggunakan Jekyll untuk membuat blog, portofolio, atau situs web pribadi serta situs web kompleks untuk bisnis Anda. Jekyll menyertakan beberapa plugin bawaan yang memungkinkan Anda menambahkan fungsionalitas seperti pagination, tag, dan kategori; tombol berbagi sosial; komentar disqus; kode pelacakan Google Analytics; formulir berlangganan email dan lainnya hanya dengan beberapa klik mouse Anda.

Jekyll membangun situs Anda sebagai file statis.

Jekyll adalah generator situs statis. Ini mengambil konten Anda, menjalankannya melalui mesin templat pilihan Anda (Liquid, Haml, dll.), dan mengeluarkan serangkaian file HTML statis yang dapat Anda unggah ke server web dan host Anda.

Jekyll tidak menjalankan server web---Anda harus melakukannya sendiri jika Anda ingin orang lain dapat mengakses situs Anda. Sebaliknya, itu seperti "wget untuk situs web." Anda hanya menjalankan jekyll build di direktori tempat Anda menginstal Jekyll dan kemudian menggunakan scp atau rsync atau alat lain apa pun yang membantu Anda mentransfer file dari ke penyedia hosting web Anda.

Intinya di sini adalah bahwa Jekyll tidak menjalankan kode apa pun saat itu juga; alih-alih mengambil semua konten di situs Anda (halaman/posting) dalam format penurunan harga; memprosesnya melalui templat yang ditentukan oleh Liquid; mengkompilasi semuanya menjadi file HTML statis; dan kemudian menempatkan file HTML statis tersebut ke direktori lokal. File yang dihasilkan secara statis cukup untuk melayani seluruh situs web.

Dirancang untuk kode, desainer, dan pembuat konten.


Pikirkan Jekyll seperti versi lama dari WordPress atau Drupal yang tidak memerlukan database atau pemrosesan sisi server untuk dijalankan. Sebagai gantinya, Jekyll mengkompilasi konten ke dalam halaman HTML yang kemudian di-host di server Anda sendiri (biasanya Halaman GitHub) dan disajikan melalui server web apa pun yang Anda suka (Apache2, Nginx).

Ini memiliki beberapa keuntungan: Anda dapat menggunakan sesuatu yang sederhana seperti TextEdit untuk menulis konten Anda; Anda tidak perlu khawatir tentang lubang keamanan di plugin; semua konten Anda disimpan di satu tempat sehingga mudah untuk dicadangkan; akhirnya, karena semua logika terjadi di frontend daripada backend, ada sedikit kemungkinan untuk bug atau crash karena pengecualian yang tidak tertangani atau kode yang ditulis dengan buruk.

Anda dapat membangun berbagai situs web dengan Jekyll.


Jekyll adalah kerangka kerja yang sederhana, cepat, dan aman untuk membangun aplikasi web dan API. Jika Anda tertarik untuk melakukan lebih banyak hal dengan Jekyll daripada sekadar blogging, lihat daftar situs web yang dibuat dengan Jekyll kami. Anda akan menemukan bahwa ada sedikit variasi dalam apa yang dapat dibuat orang menggunakan Jekyll.

Jekyll mendukung semua jenis situs web, dari situs pribadi hingga bisnis kecil hingga perusahaan besar seperti Kickstarter dan Crowdrise (yang seluruhnya dibangun di atas Halaman GitHub). Dan ini bukan hanya blog statis; mereka adalah aplikasi web berfitur lengkap dengan sistem manajemen konten nyata (CMS) di belakangnya.

Jekyll aman

Salah satu fitur terpenting Jekyll adalah keamanannya. Itu tidak berarti bahwa situs Anda tidak akan pernah bisa diretas, tetapi memiliki kerangka kerja yang aman berarti Anda bisa tenang mengetahui bahwa basis kode yang mendasari Anda tidak akan rentan terhadap masalah keamanan.

Jekyll memudahkan pembaruan dan pemeliharaan situs web Anda: Anda tidak perlu khawatir tentang melacak semua versi berbeda dari setiap perangkat lunak yang diperlukan untuk menjalankan situs web atau API, karena Jekyll menangani ini untuk Anda dengan alat otomatisasi bawaannya . Anda juga tidak perlu ahli dalam pengembangan web---bahkan, siapa pun yang memiliki akses ke pengetahuan dasar tentang cara kerja komputer seharusnya dapat mengelola situs web mereka sendiri menggunakan Jekyll dengan mudah!

Kesimpulan

Jekyll adalah cara yang bagus untuk membangun segala jenis situs, baik Anda sedang membangun situs pribadi atau situs web untuk bisnis Anda. Mudah digunakan dan membutuhkan sedikit perawatan setelah disiapkan. Anda dapat dengan mudah membuat situs yang indah menggunakan template yang disediakan, atau menyesuaikannya agar sesuai dengan kebutuhan Anda. Jika Anda mencari sesuatu yang sederhana namun kuat, cobalah Jekyll!