Jekyll na VPS za 30 rubljev za premožne ljudi

Jekyll na VPS za 30 rubljev za premožne ljudi
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 Jekyll — generator statičnih spletnih mest, katerih vsebina je vzeta neposredno iz GitHuba.

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 Strani GitHub, če uporabnik potrebuje sistem za nadzor različic. Slednji, mimogrede, zažene isti Jekyll za ustvarjanje strani, vendar je možnost ročne konfiguracije programa zelo omejena. VPS je veliko bolj zanimiv kot skupno gostovanje, vendar stane nekoliko več. 

Danes v RUVDS ponovno odpiramo vrata Tarifa "PROMO" za 30 rubljev, ki omogoča najem virtualnega stroja na Debianu, Ubuntu ali CentOS. Tarifa vključuje Omejitve, a za smešen denar boste dobili eno računalniško jedro, 512 MB RAM-a, 10 GB SSD, 1 IP in možnost zagona poljubnih aplikacij. 

Uporabimo ga in postavimo naš blog Jekyll.

Jekyll na VPS za 30 rubljev za premožne ljudi

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 Sistemi tekočih predlog: Imenik besedilnih datotek v formatu Markdown ali Textile obdela pretvornik in upodabljalnik Liquid, rezultat pa je niz povezanih strani HTML. Postavite jih lahko na kateri koli strežnik, za to ni potreben CMS ali dostop do DBMS - vse je preprosto in varno.

Ker je Jekyll paket Ruby (dragulj), namestite to je enostavno. Če želite to narediti, mora biti v sistemu nameščena različica Ruby, ki ni nižja od 2.5.0, rubigemi, GCC in Znamka:

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 na VPS za 30 rubljev za premožne ljudi

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 (http://localhost:4000/) - ta možnost je lahko uporabna, če je Jekyll nameščen na lokalni napravi. 

Jekyll na VPS za 30 rubljev za premožne ljudi

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.

Jekyll na VPS za 30 rubljev za premožne ljudi

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.

Jekyll na VPS za 30 rubljev za premožne ljudi

Jekyll na VPS za 30 rubljev za premožne ljudi

Vir: www.habr.com

Dodaj komentar