HTML Statis hampir menjadi masa lalu. Situs web kini menjadi aplikasi yang terhubung ke database yang secara dinamis menghasilkan respons terhadap pertanyaan pengguna. Namun, hal ini juga memiliki kelemahan: persyaratan sumber daya komputasi yang lebih tinggi dan banyak kerentanan di CMS. Hari ini kita akan berbicara tentang cara meningkatkan blog sederhana Anda menjadi
Langkah 1. Hosting: ambil yang termurah di pasaran
Untuk website statis, hosting virtual murah sudah cukup. Konten akan dibuat secara sampingan: di mesin lokal atau langsung menggunakan hosting
Hari ini kami di RUVDS buka kembali
Mari kita gunakan dan sebarkan blog Jekyll kita.
Setelah memulai VPS, Anda perlu masuk melalui SSH dan mengkonfigurasi perangkat lunak yang diperlukan: server web, server FTP, server email, dll. Dalam hal ini, pengguna tidak perlu menginstal Jekyll di komputernya sendiri atau menanggung keterbatasan hosting Halaman GitHub, meskipun sumber situs dapat disimpan di repositori GitHub.
Langkah 2: Instal Jekyll
Singkatnya, Jekyll adalah generator situs statis sederhana yang awalnya dirancang untuk membuat blog dan kemudian menghostingnya di Halaman GitHub. Idenya adalah untuk memisahkan konten dan penggunaan desainnya
Karena Jekyll adalah paket Ruby (permata),
gem install bundler jekyll #
Gunakan sudo jika perlu.
Seperti yang Anda lihat, semuanya sangat sederhana.
Langkah 3. Buat blog
Untuk membuat situs baru di subdirektori ./mysite, Anda perlu menjalankan perintah:
jekyll new mysite
Mari kita masuk ke dalamnya dan melihat isinya
cd mysite
ls -l
Jekyll memiliki servernya sendiri, yang dapat dimulai dengan perintah berikut:
bundle exec jekyll serve
Ia mendengarkan perubahan konten dan mendengarkan pada port 4000 di localhost (
Dalam kasus kami, ada baiknya membuat situs web dan menyiapkan server web untuk melihatnya (atau mengunggah file ke hosting pihak ketiga):
jekyll build
File yang dihasilkan terletak di subdirektori _site dari direktori mysite.
Kami belum membicarakan semua seluk-beluk Jekyll. Berkat kemampuan tata letak kode dengan penyorotan sintaksis, pembuat konten ini paling cocok untuk membuat blog pengembang, namun berdasarkan templat yang tersedia di Internet, generator konten ini dapat digunakan untuk membuat berbagai macam situs statis. Ada juga plugin untuk Jekyll yang memungkinkan Anda mengubah proses pembuatan HTML itu sendiri. Jika Anda memerlukan kontrol versi, file konten dapat ditempatkan di repositori di GitHub (maka Anda harus menginstal Git di VPS).
Yang terpenting pengguna tidak memerlukan tarif mahal untuk itu. Semuanya akan berfungsi bahkan pada VPS 30 rubel yang sama.
Sumber: www.habr.com