Static HTML chinenge chinhu chekare. Mawebhusaiti atova dhatabhesi-akabatana maapplication ayo ane simba anoburitsa mhinduro kumibvunzo yemushandisi. Nekudaro, izvi zvakare zvine zvipingamupinyi zvazvo: zvinodiwa zvepamusoro zvekombuta zviwanikwa uye kwakawanda kusagadzikana muCMS. Nhasi tichataura nezve nzira yekusimudza yako yakapfava blog
Danho 1. Hosting: tora yakachipa imwe pamusika
Kune mawebhusaiti ane static, isingadhure virtual hosting yakakwana. Izvo zvirimo zvichagadzirwa padivi: pamushini wemuno kana zvakananga kushandisa kutambira
Nhasi isu veRUVDS tiri kuvhura zvakare
Ngatishandisei uye titumire yedu Jekyll blog.
Mushure mekutanga VPS, unofanirwa kupinda mairi kuburikidza neSSH uye gadzirisa inodiwa software: web server, FTP server, mail server, nezvimwe. Muchiitiko ichi, mushandisi haafanire kuisa Jekyll pakombuta yake kana kutsungirira zvipimo zveGitHub Mapeji ekutambira, kunyangwe saiti masosi anogona kuchengetwa muGitHub repository.
Nhanho yechipiri: Isa Jekyll
Muchidimbu, Jekyll iri nyore static saiti jenareta iyo yakatanga kugadzirirwa kugadzira mablogiki uye nekuatambira paGitHub Mapeji. Pfungwa ndeyekuparadzanisa zvirimo uye magadzirirwo ayo uchishandisa
Sezvo Jekyll iri Ruby package (gem),
gem install bundler jekyll #
Shandisa sudo kana zvichidikanwa.
Sezvauri kuona, zvese zviri nyore.
Danho 3. Gadzira blog
Kuti ugadzire saiti nyowani mu ./mysite subdirectory, unofanirwa kumhanyisa murairo:
jekyll new mysite
Ngatipindei mairi tione zviri mukati
cd mysite
ls -l
Jekyll ine sevha yayo, inogona kutangwa nemurairo unotevera:
bundle exec jekyll serve
Inoteerera shanduko yemukati uye inoteerera pachiteshi 4000 pane localhost (
Muchiitiko chedu, zvakakodzera kugadzira webhusaiti uye kumisikidza sevha yewebhu kuti uione (kana kurodha mafaera kune wechitatu-bato rekutambira):
jekyll build
Mafaira akagadzirwa ari mu _site subdirectory ye mysite directory.
Hatina kutaura nezvese kuomarara kweJekyll. Nekuda kweiyo kodhi dhizaini kugona neiyo syntax inoratidzira, iyi yemukati jenareta ndiyo yakanyanya kukodzera kugadzira mablogiki ekuvandudza, asi zvichibva pamatemplate anowanikwa paInternet, inogona kushandiswa kugadzira akasiyana siyana enzvimbo dzakasimba. Kune zvakare plugins yeJekyll iyo inokutendera iwe kuti uchinje iyo HTML chizvarwa maitiro pachayo. Kana iwe uchida shanduro yekutonga, mafaira emukati anogona kuiswa mune repository paGitHub (ipapo uchafanirwa kuisa Git paVPS).
Chinhu chinonyanya kukosha ndechekuti mushandisi haazodi mari inodhura yeizvi. Zvese zvichashanda kunyange pane imwecheteyo 30-ruble VPS.
Source: www.habr.com