Статикалық HTML дерлік өткен нәрсе. Веб-сайттар енді пайдаланушы сұрауларына жауаптарды динамикалық түрде жасайтын дерекқорға қосылған қолданбалар. Дегенмен, мұның да кемшіліктері бар: есептеу ресурстарына қойылатын жоғары талаптар және CMS жүйесіндегі көптеген осалдықтар. Бүгін біз қарапайым блогыңызды қалай көтеруге болатыны туралы сөйлесетін боламыз
1-қадам. Хостинг: нарықтағы ең арзанын алыңыз
Статикалық веб-сайттар үшін қымбат емес виртуалды хостинг жеткілікті. Мазмұн жағында жасалады: жергілікті компьютерде немесе тікелей хостингті пайдалану арқылы
Бүгін біз RUVDS-те қайтадан ашылып жатырмыз
Оны қолданып, Jekyll блогын орналастырайық.
VPS іске қосқаннан кейін оған SSH арқылы кіріп, қажетті бағдарламалық жасақтаманы конфигурациялау керек: веб-сервер, FTP сервері, пошта сервері және т.б. Бұл жағдайда пайдаланушыға Jekyll бағдарламасын өз компьютеріне орнатудың немесе GitHub Pages хостингінің шектеулеріне төтеп берудің қажеті жоқ, дегенмен сайт көздерін GitHub репозиторийінде сақтауға болады.
2-қадам: Jekyll орнатыңыз
Қысқаша айтқанда, Jekyll - бұл бастапқыда блогтар жасауға, содан кейін оларды GitHub беттерінде орналастыруға арналған қарапайым статикалық сайт генераторы. Идея - мазмұнды және оның дизайнын пайдалану арқылы бөлу
Джекилл Ruby пакеті (асыл тас) болғандықтан,
gem install bundler jekyll #
Қажет болса, sudo пайдаланыңыз.
Көріп отырғаныңыздай, бәрі өте қарапайым.
3-қадам. Блог жасаңыз
./mysite ішкі каталогында жаңа сайт жасау үшін келесі пәрменді орындау керек:
jekyll new mysite
Оған кіріп, мазмұнын көрейік
cd mysite
ls -l
Jekyll-де келесі пәрменмен бастауға болатын өз сервері бар:
bundle exec jekyll serve
Ол мазмұн өзгерістерін тыңдайды және жергілікті хосттағы 4000 портты тыңдайды (
Біздің жағдайда веб-сайтты құру және оны көру үшін веб-серверді орнату (немесе файлдарды үшінші тарап хостингіне жүктеп салу):
jekyll build
Жасалған файлдар mysite каталогының _site ішкі каталогында орналасқан.
Біз Джекилдің барлық қыр-сырын айтқан жоқпыз. Синтаксисті бөлектеу арқылы код орналасу мүмкіндіктерінің арқасында бұл мазмұн генераторы әзірлеушілер блогтарын жасау үшін ең қолайлы, бірақ Интернетте қол жетімді үлгілер негізінде оны әртүрлі статикалық сайттарды жасау үшін пайдалануға болады. Сондай-ақ, HTML генерациялау процесінің өзін өзгертуге мүмкіндік беретін Jekyll плагиндері бар. Егер сізге нұсқаны басқару қажет болса, мазмұн файлдарын GitHub репозиторийіне орналастыруға болады (одан кейін Git бағдарламасын VPS жүйесіне орнату керек болады).
Ең бастысы, бұл үшін пайдаланушыға қымбат тарифтер қажет болмайды. Барлығы бірдей 30 рубльдік VPS-де жұмыс істейді.
Ақпарат көзі: www.habr.com