HTML e tsitsitseng e batla e le ntho ea khale. Liwebsaete hona joale ke lits'ebetso tse hokahaneng le database tse hlahisang likarabo ho lipotso tsa basebelisi. Leha ho le joalo, sena se boetse se na le mathata a sona: litlhoko tse phahameng tsa lisebelisoa tsa khomphutha le bofokoli bo bongata ho CMS. Kajeno re tla bua ka mokhoa oa ho phahamisa blog ea hau e bonolo ho
Mohato oa 1. Hosting: nka e theko e tlaase ka ho fetisisa 'marakeng
Bakeng sa liwebsaete tse sa fetoheng, ho amohela moamoheli o theko e tlaase ho lekane. Likahare li tla hlahisoa ka lehlakoreng: mochining oa lehae kapa ka kotloloho ho sebelisa moamoheli
Kajeno rona ba RUVDS re bula hape
Ha re e sebeliseng 'me re sebelise blog ea rona ea Jekyll.
Kamora ho qala VPS, o hloka ho kena ho eona ka SSH mme o lokise software e hlokahalang: seva sa marang-rang, seva sa FTP, seva sa poso, joalo-joalo. Tabeng ena, mosebelisi ha a tlameha ho kenya Jekyll khomphuteng ea hae kapa ho mamella mefokolo ea ho tsamaisa maqephe a GitHub, leha mehloli ea sebaka sa marang-rang e ka bolokoa sebakeng sa polokelo ea GitHub.
Mohato oa 2: Kenya Jekyll
Ka bokhutšoanyane, Jekyll ke jenereithara e bonolo ea sebaka sa marang-rang se neng se etselitsoe ho theha li-blog ebe se li tsamaisa ho GitHub Pages. Sepheo ke ho arola litaba le moralo oa tsona ka ho sebelisa
Kaha Jekyll ke sephutheloana sa Ruby (gem),
gem install bundler jekyll #
Sebelisa sudo haeba ho hlokahala.
Joalokaha u ka bona, ntho e 'ngoe le e' ngoe e bonolo haholo.
Mohato 3. Theha blog
Ho theha sebaka se secha ho ./mysite subdirectory, o hloka ho tsamaisa taelo:
jekyll new mysite
Ha re keneng ho eona re bone likahare
cd mysite
ls -l
Jekyll e na le seva ea eona, e ka qalisoang ka taelo e latelang:
bundle exec jekyll serve
E mamela liphetoho tsa litaba mme e mamela ho port 4000 ho localhost (
Tabeng ea rona, ho bohlokoa ho hlahisa sebaka sa marang-rang le ho theha seva sa marang-rang ho se sheba (kapa ho kenya lifaele ho moamoheli oa batho ba bang):
jekyll build
Lifaele tse hlahisitsoeng li fumaneha ho _site subdirectory ea directory ea mysite.
Ha re so bue ka lintho tsohle tse rarahaneng tsa Jekyll. Ka lebaka la bokhoni ba eona ba ho hlophisa khoutu ka ho totobatsa li-syntax, jenereithara ena ea dikahare e loketse ka ho fetisisa bakeng sa ho theha li-blogs tsa moqapi, empa ho itšetlehile ka li-template tse fumanehang Inthaneteng, e ka sebelisoa ho theha libaka tse sa tšoaneng tse sa fetoheng. Ho boetse ho na le li-plugins tsa Jekyll tse u lumellang hore u fetole mokhoa oa ho hlahisa HTML ka boeona. Haeba o hloka taolo ea mofuta, lifaele tsa litaba li ka beoa sebakeng sa polokelo ho GitHub (joale u tla tlameha ho kenya Git ho VPS).
Ntho ea bohlokoa ka ho fetisisa ke hore mosebelisi a ke ke a hloka litefiso tse theko e boima bakeng sa sena. Ntho e 'ngoe le e' ngoe e tla sebetsa esita le ho VPS e tšoanang ea 30-ruble.
Source: www.habr.com