Ang static na HTML ay halos isang bagay ng nakaraan. Ang mga website ay mga application na nakakonekta sa database na dynamic na bumubuo ng mga tugon sa mga query ng user. Gayunpaman, mayroon din itong mga kakulangan: mas mataas na mga kinakailangan para sa mga mapagkukunan sa pag-compute at maraming mga kahinaan sa CMS. Ngayon ay pag-uusapan natin kung paano itaas ang iyong simpleng blog sa
Hakbang 1. Pagho-host: kunin ang pinakamurang isa sa merkado
Para sa mga static na website, sapat na ang murang virtual hosting. Ang nilalaman ay bubuo sa gilid: sa isang lokal na makina o direkta gamit ang pagho-host
Ngayon kami sa RUVDS ay nagbubukas muli
Gamitin natin ito at i-deploy ang ating Jekyll blog.
Pagkatapos simulan ang VPS, kailangan mong mag-log in dito sa pamamagitan ng SSH at i-configure ang kinakailangang software: web server, FTP server, mail server, atbp. Sa kasong ito, hindi kailangang i-install ng user ang Jekyll sa kanyang sariling computer o tiisin ang mga limitasyon ng pagho-host ng GitHub Pages, bagama't ang mga source ng site ay maaaring itago sa GitHub repository.
Hakbang 2: I-install ang Jekyll
Sa madaling salita, ang Jekyll ay isang simpleng static na site generator na orihinal na idinisenyo para sa paglikha ng mga blog at pagkatapos ay i-host ang mga ito sa GitHub Pages. Ang ideya ay paghiwalayin ang nilalaman at ang disenyo nito gamit
Dahil ang Jekyll ay isang Ruby package (hiyas),
gem install bundler jekyll #
Gumamit ng sudo kung kinakailangan.
Tulad ng nakikita mo, ang lahat ay napaka-simple.
Hakbang 3. Lumikha ng isang blog
Upang lumikha ng bagong site sa ./mysite subdirectory, kailangan mong patakbuhin ang command:
jekyll new mysite
Tingnan natin ito at tingnan ang nilalaman
cd mysite
ls -l
Ang Jekyll ay may sariling server, na maaaring magsimula sa sumusunod na command:
bundle exec jekyll serve
Nakikinig ito ng mga pagbabago sa nilalaman at nakikinig sa port 4000 sa localhost (
Sa aming kaso, sulit na bumuo ng isang website at mag-set up ng isang web server upang tingnan ito (o mag-upload ng mga file sa third-party na pagho-host):
jekyll build
Ang mga nabuong file ay matatagpuan sa _site na subdirectory ng mysite na direktoryo.
Hindi pa namin napag-usapan ang lahat ng intricacies ni Jekyll. Salamat sa mga kakayahan ng layout ng code na may pag-highlight ng syntax, ang content generator na ito ay pinakaangkop para sa paglikha ng mga developer blog, ngunit batay sa mga template na magagamit sa Internet, maaari itong magamit upang lumikha ng isang malawak na iba't ibang mga static na site. Mayroon ding mga plugin para sa Jekyll na nagbibigay-daan sa iyong baguhin ang proseso ng pagbuo ng HTML mismo. Kung kailangan mo ng kontrol sa bersyon, ang mga file ng nilalaman ay maaaring ilagay sa isang repositoryo sa GitHub (pagkatapos ay kailangan mong i-install ang Git sa VPS).
Ang pinakamahalagang bagay ay hindi kakailanganin ng gumagamit ang mga mamahaling taripa para dito. Lahat ay gagana kahit na sa parehong 30-ruble VPS.
Pinagmulan: www.habr.com