Jekyll di VPS seharga 30 rubel untuk orang kaya

Jekyll di VPS seharga 30 rubel untuk orang kaya
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 Jekyll — generator situs statis, yang isinya diambil langsung dari GitHub.

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 Halaman GitHub, jika pengguna memerlukan sistem kontrol versi. Omong-omong, yang terakhir meluncurkan Jekyll yang sama untuk membuat halaman, tetapi kemampuan untuk mengkonfigurasi program secara manual sangat terbatas. VPS jauh lebih menarik dibandingkan shared hosting, namun biayanya sedikit lebih mahal. 

Hari ini kami di RUVDS buka kembali Tarif "PROMO" untuk 30 rubel, yang memungkinkan Anda menyewa mesin virtual di Debian, Ubuntu, atau CentOS. Tarif sudah termasuk pembatasan, tetapi dengan harga yang sangat mahal Anda akan mendapatkan satu inti komputasi, RAM 512 MB, SSD 10 GB, 1 IP, dan kemampuan untuk menjalankan aplikasi apa pun. 

Mari kita gunakan dan sebarkan blog Jekyll kita.

Jekyll di VPS seharga 30 rubel untuk orang kaya

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 Sistem templat cair: Direktori file teks dalam format Markdown atau Tekstil diproses oleh konverter dan penyaji Liquid, dan outputnya adalah sekumpulan halaman HTML yang ditautkan. Mereka dapat ditempatkan di server mana pun; ini tidak memerlukan CMS atau akses ke DBMS - semuanya sederhana dan aman.

Karena Jekyll adalah paket Ruby (permata), Install mudah. Untuk melakukan ini, Ruby versi minimal 2.5.0 harus diinstal pada sistem, batu rubi, GCC dan Buat:

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 di VPS seharga 30 rubel untuk orang kaya

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 (http://localhost:4000/) - opsi ini berguna jika Jekyll diterapkan pada mesin lokal. 

Jekyll di VPS seharga 30 rubel untuk orang kaya

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.

Jekyll di VPS seharga 30 rubel untuk orang kaya

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.

Jekyll di VPS seharga 30 rubel untuk orang kaya

Jekyll di VPS seharga 30 rubel untuk orang kaya

Sumber: www.habr.com

Tambah komentar