Statiese HTML is amper iets van die verlede. Webwerwe is nou databasisgekoppelde toepassings wat dinamies reaksies op gebruikersversoeke genereer. Dit het egter ook sy nadele: hoër vereistes vir rekenaarhulpbronne en talle kwesbaarhede in die CMS. Vandag sal ons praat oor hoe om jou eenvoudige blog te verhoog
Stap 1. Gasheer: neem die goedkoopste een op die mark
Vir statiese webwerwe is goedkoop virtuele hosting voldoende. Die inhoud sal aan die kant gegenereer word: op 'n plaaslike masjien of direk met behulp van hosting
Vandag maak ons by RUVDS weer oop
Kom ons gebruik dit en ontplooi ons Jekyll-blog.
Nadat u die VPS begin het, moet u dit via SSH aanmeld en die nodige sagteware konfigureer: webbediener, FTP-bediener, posbediener, ens. In hierdie geval hoef die gebruiker nie Jekyll op sy eie rekenaar te installeer of die beperkings van GitHub Pages-hosting te verduur nie, alhoewel die werfbronne in die GitHub-bewaarplek gehou kan word.
Stap 2: Installeer Jekyll
Kortom, Jekyll is 'n eenvoudige statiese werfgenerator wat oorspronklik ontwerp is om blogs te skep en dit dan op GitHub-bladsye te huisves. Die idee is om inhoud en die ontwerp daarvan te skei met behulp van
Aangesien Jekyll 'n Ruby-pakket (juweel) is,
gem install bundler jekyll #
Gebruik sudo indien nodig.
Soos u kan sien, is alles baie eenvoudig.
Stap 3. Skep 'n blog
Om 'n nuwe werf in die ./mysite subgids te skep, moet jy die opdrag uitvoer:
jekyll new mysite
Kom ons gaan daarop in en kyk na die inhoud
cd mysite
ls -l
Jekyll het sy eie bediener, wat met die volgende opdrag begin kan word:
bundle exec jekyll serve
Dit luister vir inhoudveranderinge en luister op poort 4000 op localhost (
In ons geval is dit die moeite werd om 'n webwerf te genereer en 'n webbediener op te stel om dit te bekyk (of lêers op te laai na derdeparty-gasheer):
jekyll build
Die gegenereerde lêers is geleë in die _site-subgids van die mysite-gids.
Ons het nog nie oor al die ingewikkeldhede van Jekyll gepraat nie. Danksy sy kode-uitlegvermoëns met sintaksuitlig, is hierdie inhoudgenerator die mees geskikte vir die skep van ontwikkelaarblogs, maar gebaseer op sjablone wat op die internet beskikbaar is, kan dit gebruik word om 'n wye verskeidenheid statiese werwe te skep. Daar is ook plugins vir Jekyll wat jou toelaat om die HTML-generasieproses self te verander. As u weergawebeheer benodig, kan die inhoudlêers in 'n bewaarplek op GitHub geplaas word (dan sal u Git op die VPS moet installeer).
Die belangrikste is dat die gebruiker nie duur tariewe hiervoor benodig nie. Alles sal selfs op dieselfde 30-roebel VPS werk.
Bron: will.com