HTML statik ampir hiji hal nu geus kaliwat. Situs wéb ayeuna mangrupikeun aplikasi anu nyambungkeun database anu sacara dinamis ngahasilkeun réspon kana pamundut pangguna. Nanging, ieu ogé ngagaduhan kalemahan: syarat anu langkung luhur pikeun sumber komputasi sareng seueur kerentanan dina CMS. Dinten ieu kami bakal ngobrol ngeunaan kumaha carana ngangkat blog basajan anjeun ka
Lengkah 1. Hosting: nyandak anu paling murah di pasar
Pikeun situs wéb statik, hosting maya anu murah cekap. Eusi bakal dihasilkeun di sisi: dina mesin lokal atawa langsung maké hosting
Dinten ieu kami di RUVDS dibuka deui
Hayu urang nganggo sareng nyebarkeun blog Jekyll urang.
Saatos ngamimitian VPS, anjeun kedah lebet kana SSH sareng ngonpigurasikeun parangkat lunak anu diperyogikeun: pangladén wéb, pangladén FTP, pangladén surat, jsb. Dina hal ieu, pamaké teu kudu install Jekyll dina komputer sorangan atawa endure keterbatasan GitHub Pages hosting, sanajan sumber situs bisa diteundeun dina gudang GitHub.
Lengkah 2: Pasang Jekyll
Pondokna, Jekyll mangrupakeun generator situs statik basajan nu asalna dirancang pikeun nyieun blog lajeng hosting aranjeunna dina GitHub Pages. Ide nya pikeun misahkeun eusi jeung desain na ngagunakeun
Kusabab Jekyll mangrupikeun pakét Ruby (permata),
gem install bundler jekyll #
Anggo sudo upami diperyogikeun.
Sakumaha anjeun tiasa tingali, sagalana basajan pisan.
Lengkah 3. Jieun blog
Pikeun nyieun situs anyar dina subdirectory ./mysite, anjeun kedah ngajalankeun paréntah:
jekyll new mysite
Hayu urang lebet kana éta sareng tingali eusina
cd mysite
ls -l
Jekyll gaduh server sorangan, anu tiasa dimimitian ku paréntah di handap ieu:
bundle exec jekyll serve
Éta ngadangukeun parobahan eusi sareng ngadangukeun port 4000 dina localhost (
Dina kasus urang, éta patut ngahasilkeun halaman wéb sareng nyetél pangladén wéb pikeun ningali éta (atanapi unggah file ka hosting pihak katilu):
jekyll build
Berkas anu dihasilkeun aya dina subdirektori _site tina diréktori mysite.
Kami henteu acan nyarioskeun sadaya seluk-beluk Jekyll. Hatur nuhun kana kamampuan perenah kode sareng panyorot sintaksis, generator eusi ieu paling cocog pikeun nyiptakeun blog pamekar, tapi dumasar kana témplat anu aya dina Internét, éta tiasa dianggo pikeun nyiptakeun rupa-rupa situs statik. Aya ogé plugins pikeun Jekyll nu ngidinan Anjeun pikeun ngarobah prosés generasi HTML sorangan. Upami anjeun peryogi kontrol versi, file eusi tiasa disimpen dina gudang di GitHub (teras anjeun kedah masang Git dina VPS).
Anu paling penting nyaéta yén pangguna henteu peryogi tarif anu mahal pikeun ieu. Sagalana bakal dianggo sanajan dina VPS 30-ruble sarua.
sumber: www.habr.com