HTML statik hampir ketinggalan zaman. Tapak web kini merupakan aplikasi bersambung pangkalan data yang menjana respons secara dinamik kepada permintaan pengguna. Walau bagaimanapun, ini juga mempunyai kelemahannya: keperluan yang lebih tinggi untuk sumber pengkomputeran dan banyak kelemahan dalam CMS. Hari ini kita akan bercakap tentang cara menaikkan blog mudah anda
Langkah 1. Hosting: ambil yang paling murah di pasaran
Untuk laman web statik, pengehosan maya yang murah sudah memadai. Kandungan akan dijana di sebelah: pada mesin tempatan atau terus menggunakan pengehosan
Hari ini kami di RUVDS dibuka semula
Mari gunakannya dan gunakan blog Jekyll kami.
Selepas memulakan VPS, anda perlu log masuk melalui SSH dan konfigurasikan perisian yang diperlukan: pelayan web, pelayan FTP, pelayan mel, dsb. Dalam kes ini, pengguna tidak perlu memasang Jekyll pada komputernya sendiri atau menanggung had pengehosan Halaman GitHub, walaupun sumber tapak boleh disimpan dalam repositori GitHub.
Langkah 2: Pasang Jekyll
Ringkasnya, Jekyll ialah penjana tapak statik mudah yang pada asalnya direka untuk membuat blog dan kemudian mengehosnya di Halaman GitHub. Ideanya adalah untuk memisahkan kandungan dan reka bentuknya menggunakan
Memandangkan Jekyll ialah pakej Ruby (permata),
gem install bundler jekyll #
Gunakan sudo jika perlu.
Seperti yang anda lihat, semuanya sangat mudah.
Langkah 3. Buat blog
Untuk membuat tapak baharu dalam subdirektori ./mysite, anda perlu menjalankan arahan:
jekyll new mysite
Mari kita masuk ke dalamnya dan lihat kandungannya
cd mysite
ls -l
Jekyll mempunyai pelayan sendiri, yang boleh dimulakan dengan arahan berikut:
bundle exec jekyll serve
Ia mendengar perubahan kandungan dan mendengar pada port 4000 pada localhost (
Dalam kes kami, adalah berbaloi untuk menjana tapak web dan menyediakan pelayan web untuk melihatnya (atau memuat naik fail ke pengehosan pihak ketiga):
jekyll build
Fail yang dijana terletak dalam subdirektori _site direktori mysite.
Kami belum bercakap tentang semua selok-belok Jekyll. Terima kasih kepada keupayaan susun atur kodnya dengan penyerlahan sintaks, penjana kandungan ini paling sesuai untuk mencipta blog pembangun, tetapi berdasarkan templat yang tersedia di Internet, ia boleh digunakan untuk mencipta pelbagai jenis tapak statik. Terdapat juga pemalam untuk Jekyll yang membolehkan anda menukar proses penjanaan HTML itu sendiri. Jika anda memerlukan kawalan versi, fail kandungan boleh diletakkan dalam repositori pada GitHub (maka anda perlu memasang Git pada VPS).
Perkara yang paling penting ialah pengguna tidak memerlukan tarif mahal untuk ini. Semuanya akan berfungsi walaupun pada VPS 30-ruble yang sama.
Sumber: www.habr.com