Statika HTML estas preskaŭ afero de la pasinteco. Retejoj nun estas datumbaz-koneksaj aplikoj kiuj dinamike generas respondojn al uzantdemandoj. Tamen, ĉi tio ankaŭ havas siajn malavantaĝojn: pli altaj postuloj por komputikaj rimedoj kaj multaj vundeblecoj en la CMS. Hodiaŭ ni parolos pri kiel altigi vian simplan blogon al
Paŝo 1. Gastigado: prenu la plej malmultekostan sur la merkato
Por senmovaj retejoj sufiĉas malmultekosta virtuala gastigado. La enhavo estos generita flanke: sur loka maŝino aŭ rekte uzante gastigadon
Hodiaŭ ni ĉe RUVDS denove malfermiĝas
Ni uzu ĝin kaj deplojigu nian Jekyll-blogon.
Post ekfunkciigo de la VPS, vi devas ensaluti ĝin per SSH kaj agordi la necesan programaron: retservilo, FTP-servilo, poŝtservilo ktp. En ĉi tiu kazo, la uzanto ne devas instali Jekyll sur sia propra komputilo aŭ elteni la limigojn de GitHub Pages-gastigado, kvankam la retejo-fontoj povas esti konservitaj en la GitHub-deponejo.
Paŝo 2: Instalu Jekyll
Resume, Jekyll estas simpla senmova reteja generatoro, kiu origine estis desegnita por krei blogojn kaj poste gastigi ilin sur GitHub-Paĝoj. La ideo estas apartigi enhavon kaj ĝian dezajnon uzante
Ĉar Jekyll estas Ruby-pakaĵo (gemo),
gem install bundler jekyll #
Uzu sudo se necese.
Kiel vi povas vidi, ĉio estas tre simpla.
Paŝo 3. Krei blogon
Por krei novan retejon en la subdosierujo ./mysite, vi devas ruli la komandon:
jekyll new mysite
Ni eniru ĝin kaj vidu la enhavon
cd mysite
ls -l
Jekyll havas sian propran servilon, kiu povas esti komencita per la sekva komando:
bundle exec jekyll serve
Ĝi aŭskultas por enhavŝanĝoj kaj aŭskultas sur haveno 4000 sur lokagastiganto (
En nia kazo, indas generi retejon kaj agordi retservilon por vidi ĝin (aŭ alŝuti dosierojn al triaparta gastigado):
jekyll build
La generitaj dosieroj troviĝas en la _site-subdosierujo de la mysite-dosierujo.
Ni ne parolis pri ĉiuj komplikaĵoj de Jekyll. Danke al ĝiaj kodaj aranĝaj kapabloj kun sintaksa reliefigo, ĉi tiu enhavo-generatoro plej taŭgas por krei blogojn de programistoj, sed surbaze de ŝablonoj disponeblaj en Interreto, ĝi povas esti uzata por krei diversajn senmovajn retejojn. Ankaŭ ekzistas kromprogramoj por Jekyll, kiuj permesas vin ŝanĝi la HTML-generacian procezon mem. Se vi bezonas version-kontrolon, la enhavdosieroj povas esti metitaj en deponejon sur GitHub (tiam vi devos instali Git sur la VPS).
La plej grava afero estas, ke la uzanto ne bezonos multekostajn tarifojn por ĉi tio. Ĉio funkcios eĉ sur tiu sama 30-rubla VPS.
fonto: www.habr.com