Jekyll në VPS për 30 rubla për njerëzit e pasur

Jekyll në VPS për 30 rubla për njerëzit e pasur
HTML statike është pothuajse një gjë e së kaluarës. Uebsajtet tani janë aplikacione të lidhura me bazën e të dhënave që gjenerojnë në mënyrë dinamike përgjigje ndaj kërkesave të përdoruesve. Megjithatë, kjo ka edhe të metat e veta: kërkesa më të larta për burimet kompjuterike dhe dobësi të shumta në CMS. Sot do të flasim se si ta ngrini blogun tuaj të thjeshtë Jekyll — një gjenerator i faqeve statike, përmbajtja e të cilit merret direkt nga GitHub.

Hapi 1. Pritja: merrni më të lirën në treg

Për faqet e internetit statike, mjafton një pritje virtuale e lirë. Përmbajtja do të gjenerohet në anën: në një makinë lokale ose drejtpërdrejt duke përdorur hostin Faqet GitHub, nëse përdoruesi ka nevojë për një sistem kontrolli versioni. Ky i fundit, nga rruga, lëshon të njëjtin Jekyll për të krijuar faqe, por aftësia për të konfiguruar manualisht programin është shumë e kufizuar. VPS është shumë më interesant sesa pritja e përbashkët, por kushton pak më shumë. 

Sot ne në RUVDS po hapemi përsëri Tarifa "PROMO" për 30 rubla, i cili ju lejon të merrni me qira një makinë virtuale në Debian, Ubuntu ose CentOS. Tarifa përfshin kufizime, por për para qesharake do të merrni një bërthamë kompjuterike, 512 MB RAM, 10 GB SSD, 1 IP dhe aftësinë për të ekzekutuar çdo aplikacion. 

Le ta përdorim atë dhe të vendosim blogun tonë Jekyll.

Jekyll në VPS për 30 rubla për njerëzit e pasur

Pas fillimit të VPS, duhet të identifikoheni në të përmes SSH dhe të konfiguroni softuerin e nevojshëm: serverin në internet, serverin FTP, serverin e postës, etj. Në këtë rast, përdoruesi nuk duhet të instalojë Jekyll në kompjuterin e tij ose të durojë kufizimet e pritjes së Faqeve GitHub, megjithëse burimet e faqes mund të mbahen në depon e GitHub.

Hapi 2: Instaloni Jekyll

Me pak fjalë, Jekyll është një gjenerues i thjeshtë i faqeve statike që fillimisht ishte krijuar për të krijuar blogje dhe më pas për t'i pritur ato në Faqet GitHub. Ideja është të ndash përmbajtjen dhe dizajnin e saj duke përdorur Sistemet e shablloneve të lëngëta: Një direktori me skedarë teksti në formatin Markdown ose Textile përpunohet nga konvertuesi dhe interpretuesi Liquid, dhe dalja është një grup faqesh të lidhura HTML. Ato mund të vendosen në çdo server; kjo nuk kërkon një CMS ose qasje në një DBMS - gjithçka është e thjeshtë dhe e sigurt.

Meqenëse Jekyll është një paketë Ruby (perlë), instaloni është e lehtë. Për ta bërë këtë, versioni Ruby jo më i ulët se 2.5.0 duhet të instalohet në sistem, Gurë Kristali Ruby, GCC dhe Bëni:

gem install bundler jekyll # 

Përdorni sudo nëse është e nevojshme.

Siç mund ta shihni, gjithçka është shumë e thjeshtë.

Hapi 3. Krijo një blog

Për të krijuar një sajt të ri në nëndirektorinë ./mysite, duhet të ekzekutoni komandën:

jekyll new mysite

Le të hyjmë në të dhe të shohim përmbajtjen

cd mysite
ls -l

Jekyll në VPS për 30 rubla për njerëzit e pasur

Jekyll ka serverin e vet, i cili mund të fillohet me komandën e mëposhtme:

bundle exec jekyll serve

Ai dëgjon ndryshimet e përmbajtjes dhe dëgjon në portin 4000 në localhost (http://localhost:4000/) - ky opsion mund të jetë i dobishëm nëse Jekyll është vendosur në një makinë lokale. 

Jekyll në VPS për 30 rubla për njerëzit e pasur

Në rastin tonë, ia vlen të krijoni një uebsajt dhe të konfiguroni një server në internet për ta parë atë (ose të ngarkoni skedarë në pritjen e palëve të treta):

jekyll build

Skedarët e krijuar ndodhen në nëndrejtorinë _site të drejtorisë mysite.

Jekyll në VPS për 30 rubla për njerëzit e pasur

Ne nuk kemi folur për të gjitha ndërlikimet e Jekyll. Falë aftësive të paraqitjes së kodit me theksimin e sintaksës, ky gjenerues i përmbajtjes është më i përshtatshmi për krijimin e blogjeve të zhvilluesve, por bazuar në shabllonet e disponueshëm në internet, mund të përdoret për të krijuar një shumëllojshmëri të gjerë të sajteve statike. Ekzistojnë gjithashtu shtojca për Jekyll që ju lejojnë të ndryshoni vetë procesin e gjenerimit të HTML. Nëse keni nevojë për kontroll të versionit, skedarët e përmbajtjes mund të vendosen në një depo në GitHub (atëherë do t'ju duhet të instaloni Git në VPS).

Gjëja më e rëndësishme është që përdoruesi nuk do të ketë nevojë për tarifa të shtrenjta për këtë. Gjithçka do të funksionojë edhe në të njëjtin VPS prej 30 rubla.

Jekyll në VPS për 30 rubla për njerëzit e pasur

Jekyll në VPS për 30 rubla për njerëzit e pasur

Burimi: www.habr.com

Shto një koment