Statični HTML je skoraj preteklost. Spletna mesta so zdaj aplikacije, povezane z bazo podatkov, ki dinamično ustvarjajo odgovore na zahteve uporabnikov. Vendar ima to tudi svoje slabosti: višje zahteve po računalniških virih in številne ranljivosti v CMS. Danes bomo govorili o tem, kako dvigniti svoj preprost blog
1. korak. Gostovanje: izberite najcenejšega na trgu
Za statična spletna mesta zadostuje poceni virtualno gostovanje. Vsebina bo generirana ob strani: na lokalnem računalniku ali neposredno z uporabo gostovanja
Danes v RUVDS ponovno odpiramo vrata
Uporabimo ga in postavimo naš blog Jekyll.
Po zagonu VPS se morate vanj prijaviti prek SSH in konfigurirati potrebno programsko opremo: spletni strežnik, FTP strežnik, poštni strežnik itd. V tem primeru uporabniku ni treba namestiti Jekylla na svoj računalnik ali prenašati omejitev gostovanja GitHub Pages, čeprav se lahko viri spletnega mesta hranijo v repozitoriju GitHub.
2. korak: Namestite Jekyll
Na kratko, Jekyll je preprost generator statičnih spletnih mest, ki je bil prvotno zasnovan za ustvarjanje blogov in njihovo gostovanje na straneh GitHub. Ideja je ločiti vsebino in njeno uporabo
Ker je Jekyll paket Ruby (dragulj),
gem install bundler jekyll #
Po potrebi uporabite sudo.
Kot lahko vidite, je vse zelo preprosto.
3. korak: Ustvarite blog
Če želite ustvariti novo spletno mesto v podimeniku ./mysite, morate zagnati ukaz:
jekyll new mysite
Pojdimo vanj in si oglejmo vsebino
cd mysite
ls -l
Jekyll ima svoj strežnik, ki ga lahko zaženete z naslednjim ukazom:
bundle exec jekyll serve
Posluša spremembe vsebine in posluša na vratih 4000 na lokalnem gostitelju (
V našem primeru je vredno ustvariti spletno stran in nastaviti spletni strežnik za ogled (ali naložiti datoteke na gostovanje tretjih oseb):
jekyll build
Ustvarjene datoteke se nahajajo v podimeniku _site imenika mysite.
Nismo govorili o vseh zapletenosti Jekylla. Zahvaljujoč zmožnostim postavitve kode s označevanjem sintakse je ta generator vsebine najprimernejši za ustvarjanje blogov za razvijalce, vendar ga je mogoče na podlagi predlog, ki so na voljo v internetu, uporabiti za ustvarjanje najrazličnejših statičnih spletnih mest. Obstajajo tudi vtičniki za Jekyll, ki vam omogočajo, da spremenite sam proces generiranja HTML. Če potrebujete nadzor različic, lahko datoteke z vsebino postavite v repozitorij na GitHubu (takrat boste morali Git namestiti na VPS).
Najpomembneje je, da uporabnik za to ne bo potreboval dragih tarif. Vse bo delovalo tudi na istem VPS za 30 rubljev.
Vir: www.habr.com