Static HTML ndi pafupifupi chinthu chakale. Mawebusaiti tsopano ndi mapulogalamu olumikizidwa ndi database omwe amapereka mayankho ku mafunso a ogwiritsa ntchito. Komabe, izi zilinso ndi zovuta zake: zofunika zapamwamba zamakompyuta ndi zovuta zambiri mu CMS. Lero tikambirana momwe mungakwezere blog yanu yosavuta
Khwerero 1. Kuchititsa: tengani yotsika mtengo kwambiri pamsika
Kwa masamba osasunthika, kuchititsa pafupifupi kotsika mtengo ndikokwanira. Zomwe zilimo zidzapangidwa kumbali: pamakina apanyumba kapena mwachindunji kugwiritsa ntchito kuchititsa
Lero ife ku RUVDS tikutsegulanso
Tiyeni tigwiritse ntchito ndikuyika blog yathu ya Jekyll.
Pambuyo poyambitsa VPS, muyenera kulowamo kudzera pa SSH ndikukonza mapulogalamu oyenera: seva yapaintaneti, seva ya FTP, seva yamakalata, ndi zina zambiri. Pamenepa, wogwiritsa ntchito sayenera kuyika Jekyll pa kompyuta yake kapena kupirira malire a GitHub Pages kuchititsa, ngakhale kuti malowa akhoza kusungidwa munkhokwe ya GitHub.
Khwerero 2: Ikani Jekyll
Mwachidule, Jekyll ndi jenereta yosavuta yokhazikika yomwe idapangidwa kuti ipange mabulogu ndikuwayika pamasamba a GitHub. Lingaliro ndikulekanitsa zomwe zili ndi kapangidwe kake pogwiritsa ntchito
Popeza Jekyll ndi phukusi la Ruby (mwala wamtengo wapatali),
gem install bundler jekyll #
Gwiritsani ntchito sudo ngati kuli kofunikira.
Monga mukuonera, zonse ndi zosavuta.
Gawo 3. Pangani blog
Kuti mupange tsamba latsopano mu ./mysite subdirectory, muyenera kuyendetsa lamulo:
jekyll new mysite
Tiyeni tilowemo ndikuwona zomwe zili mkatimo
cd mysite
ls -l
Jekyll ili ndi seva yake, yomwe ingayambitsidwe ndi lamulo ili:
bundle exec jekyll serve
Imamvera zosintha ndikumvera pa port 4000 pa localhost (
Kwa ife, ndikofunikira kupanga tsamba lawebusayiti ndikukhazikitsa seva kuti muwone (kapena kukweza mafayilo kwa anthu ena):
jekyll build
Mafayilo opangidwa ali mu _site subdirectory ya mysite directory.
Sitinalankhule za zovuta zonse za Jekyll. Chifukwa cha luso lake la masanjidwe a ma code okhala ndi kuwunikira kwa mawu, jenereta iyi ndiyabwino kwambiri popanga mabulogu opanga mabulogu, koma kutengera ma tempuleti omwe amapezeka pa intaneti, atha kugwiritsidwa ntchito kupanga masamba osiyanasiyana osasunthika. Palinso mapulagini a Jekyll omwe amakulolani kuti musinthe njira yopangira HTML yokha. Ngati mukufuna kuwongolera mtundu, mafayilo omwe ali nawo amatha kuyikidwa pamalo osungira pa GitHub (ndiye muyenera kukhazikitsa Git pa VPS).
Chofunika kwambiri ndi chakuti wosuta sadzafunika mitengo yamtengo wapatali pa izi. Chilichonse chidzagwira ntchito ngakhale pa 30-ruble VPS yomweyo.
Source: www.habr.com