Јекилл на ВПС-у за 30 рубаља за богате људе

Јекилл на ВПС-у за 30 рубаља за богате људе
Статички ХТМЛ је скоро ствар прошлости. Веб локације су сада апликације повезане са базом података које динамички генеришу одговоре на упите корисника. Међутим, ово има и своје недостатке: веће захтеве за рачунарским ресурсима и бројне рањивости у ЦМС-у. Данас ћемо причати о томе како да подигнете свој једноставан блог на Јекилл — генератор статичких сајтова, чији је садржај преузет директно са ГитХуб-а.

Корак 1. Хостинг: узмите најјефтинији на тржишту

За статичне локације довољан је јефтин виртуелни хостинг. Садржај ће бити генерисан са стране: на локалној машини или директно користећи хостинг ГитХуб странице, ако је кориснику потребан систем контроле верзија. Овај други, иначе, покреће исти Јекилл за креирање страница, али је могућност ручног конфигурисања програма веома ограничена. ВПС је много интересантнији од дељеног хостинга, али кошта мало више. 

Данас се поново отварамо у РУВДС-у "ПРОМО" тарифа за 30 рубаља, што вам омогућава да изнајмите виртуелну машину на Дебиан-у, Убунту-у или ЦентОС-у. Тарифа укључује ограничења, али за смешне паре добијате једно рачунарско језгро, 512 МБ РАМ-а, 10 ГБ ССД, 1 ИП и могућност покретања било којих апликација. 

Хајде да га искористимо и поставимо наш Јекилл блог.

Јекилл на ВПС-у за 30 рубаља за богате људе

Након покретања ВПС-а, потребно је да се пријавите на њега преко ССХ-а и конфигуришете потребан софтвер: веб сервер, ФТП сервер, маил сервер итд. У овом случају, корисник не мора да инсталира Јекилл на свој рачунар или да трпи ограничења ГитХуб Пагес хостинга, иако се извори сајта могу чувати у ГитХуб репозиторијуму.

Корак 2: Инсталирајте Јекилл

Укратко, Јекилл је једноставан генератор статичког сајта који је првобитно дизајниран за креирање блогова, а затим њихово хостовање на ГитХуб страницама. Идеја је да се садржај и дизајн одвоје коришћењем Системи течних шаблона: Директоријум текстуалних датотека у формату Маркдовн или Тектиле обрађује Ликуид конвертор и рендерер, а излаз је скуп повезаних ХТМЛ страница. Могу се поставити на било који сервер за ово није потребан ЦМС или приступ ДБМС-у - све је једноставно и безбедно.

Пошто је Јекилл Руби пакет (драгуљ), инсталирај то је лако. Да бисте то урадили, на систему мора бити инсталирана Руби верзија која није нижа од 2.5.0, РубиГемс, ГЦЦ и Маке:

gem install bundler jekyll # 

Користите судо ако је потребно.

Као што видите, све је врло једноставно.

Корак 3. Креирајте блог

Да бисте креирали нову локацију у поддиректоријуму ./мисите, потребно је да покренете команду:

jekyll new mysite

Хајде да уђемо у то и погледамо садржај

cd mysite
ls -l

Јекилл на ВПС-у за 30 рубаља за богате људе

Јекилл има свој сервер, који се може покренути следећом командом:

bundle exec jekyll serve

Слуша промене садржаја и слуша на порту 4000 на локалном хосту (http://localhost:4000/) - ова опција може бити корисна ако је Јекилл распоређен на локалној машини. 

Јекилл на ВПС-у за 30 рубаља за богате људе

У нашем случају, вреди генерисати веб локацију и поставити веб сервер да га прегледа (или отпремити датотеке на хостинг треће стране):

jekyll build

Генерисани фајлови се налазе у поддиректоријуму _сите директоријума мисите.

Јекилл на ВПС-у за 30 рубаља за богате људе

Нисмо причали о свим замршеностима Џекила. Захваљујући могућностима распореда кода са истицањем синтаксе, овај генератор садржаја је најпогоднији за креирање блогова за програмере, али на основу шаблона доступних на Интернету, може се користити за креирање широког спектра статичких сајтова. Постоје и додаци за Јекилл који вам омогућавају да промените сам процес генерисања ХТМЛ-а. Ако вам је потребна контрола верзија, датотеке садржаја се могу ставити у спремиште на ГитХуб-у (онда ћете морати да инсталирате Гит на ВПС).

Најважније је да кориснику за ово неће требати скупе тарифе. Све ће радити чак и на том истом ВПС-у од 30 рубаља.

Јекилл на ВПС-у за 30 рубаља за богате људе

Јекилл на ВПС-у за 30 рубаља за богате људе

Извор: ввв.хабр.цом