Jekyll VPS-da boy odamlar uchun 30 rubl

Jekyll VPS-da boy odamlar uchun 30 rubl
Statik HTML deyarli o'tmishda qoldi. Veb-saytlar endi ma'lumotlar bazasiga ulangan ilovalar bo'lib, foydalanuvchi so'rovlariga dinamik ravishda javob beradi. Biroq, buning ham kamchiliklari bor: hisoblash resurslariga yuqori talablar va CMSdagi ko'plab zaifliklar. Bugun biz oddiy blogingizni qanday qilib ko'tarish haqida gaplashamiz Jekyll — statik saytlar generatori, uning mazmuni bevosita GitHub’dan olinadi.

Qadam 1. Xosting: bozorda eng arzonini oling

Statik veb-saytlar uchun arzon virtual hosting etarli. Tarkib yon tomonda yaratiladi: mahalliy mashinada yoki to'g'ridan-to'g'ri xosting yordamida GitHub sahifalari, agar foydalanuvchi versiyani boshqarish tizimiga muhtoj bo'lsa. Aytgancha, ikkinchisi sahifalarni yaratish uchun bir xil Jekyll-ni ishga tushiradi, ammo dasturni qo'lda sozlash imkoniyati juda cheklangan. VPS umumiy hostingga qaraganda ancha qiziqroq, lekin u biroz qimmatroq turadi. 

Bugun biz RUVDSda yana ochamiz 30 rubl uchun "PROMO" tarifi, bu sizga Debian, Ubuntu yoki CentOS-da virtual mashinani ijaraga olish imkonini beradi. Tarif o'z ichiga oladi cheklovlar, lekin kulgili pul uchun siz bitta hisoblash yadrosi, 512 MB RAM, 10 GB SSD, 1 IP va har qanday ilovalarni ishga tushirish qobiliyatiga ega bo'lasiz. 

Keling, undan foydalanamiz va Jekyll blogimizni joylashtiramiz.

Jekyll VPS-da boy odamlar uchun 30 rubl

VPS-ni ishga tushirgandan so'ng, siz unga SSH orqali kirishingiz va kerakli dasturiy ta'minotni sozlashingiz kerak: veb-server, FTP-server, pochta serveri va boshqalar. Bunday holda, foydalanuvchi Jekyll-ni o'z kompyuteriga o'rnatishi yoki GitHub Pages hosting cheklovlariga dosh berishi shart emas, garchi sayt manbalari GitHub omborida saqlanishi mumkin.

2-qadam: Jekyll-ni o'rnating

Muxtasar qilib aytganda, Jekyll oddiy statik sayt generatori bo'lib, u dastlab bloglar yaratish va keyin ularni GitHub sahifalarida joylashtirish uchun mo'ljallangan. G'oya kontentni va uning dizayni yordamida ajratishdir Suyuq shablon tizimlari: Markdown yoki Textile formatidagi matnli fayllar katalogi Liquid converter va renderer tomonidan qayta ishlanadi va natija bir-biriga bog'langan HTML sahifalar to'plamidir. Ular har qanday serverga joylashtirilishi mumkin, buning uchun CMS yoki DBMSga kirish shart emas - hammasi oddiy va xavfsiz.

Jekyll Ruby to'plami (gem) bo'lgani uchun, o'rnatish bu oson. Buning uchun tizimda 2.5.0 dan past bo'lmagan Ruby versiyasi o'rnatilgan bo'lishi kerak, rubygems, GCC va Make:

gem install bundler jekyll # 

Agar kerak bo'lsa sudo dan foydalaning.

Ko'rib turganingizdek, hamma narsa juda oddiy.

3-qadam. Blog yarating

./mysite pastki katalogida yangi sayt yaratish uchun siz quyidagi buyruqni bajarishingiz kerak:

jekyll new mysite

Keling, unga kirib, mazmunini ko'rib chiqaylik

cd mysite
ls -l

Jekyll VPS-da boy odamlar uchun 30 rubl

Jekyll o'z serveriga ega, uni quyidagi buyruq bilan boshlash mumkin:

bundle exec jekyll serve

U kontent o'zgarishlarini tinglaydi va localhost-dagi 4000 portni tinglaydi (http://localhost:4000/) - agar Jekyll mahalliy mashinada o'rnatilgan bo'lsa, ushbu parametr foydali bo'lishi mumkin. 

Jekyll VPS-da boy odamlar uchun 30 rubl

Bizning holatda, veb-sayt yaratish va uni ko'rish uchun veb-serverni sozlash (yoki fayllarni uchinchi tomon hostingiga yuklash) arziydi:

jekyll build

Yaratilgan fayllar mysite katalogining _site pastki katalogida joylashgan.

Jekyll VPS-da boy odamlar uchun 30 rubl

Biz Jekyllning barcha nozikliklari haqida gapirmadik. Sintaksisni ajratib ko'rsatish bilan kodni joylashtirish imkoniyatlari tufayli ushbu kontent generatori ishlab chiquvchilar bloglarini yaratish uchun eng mos keladi, lekin Internetda mavjud shablonlarga asoslanib, u turli xil statik saytlarni yaratish uchun ishlatilishi mumkin. Jekyll uchun HTML yaratish jarayonining o'zini o'zgartirishga imkon beruvchi plaginlar ham mavjud. Agar sizga versiya nazorati kerak bo'lsa, kontent fayllari GitHub-dagi omborga joylashtirilishi mumkin (keyin Git-ni VPS-ga o'rnatishingiz kerak bo'ladi).

Eng muhimi, buning uchun foydalanuvchiga qimmat tariflar kerak bo'lmaydi. Hammasi o'sha 30 rubllik VPSda ham ishlaydi.

Jekyll VPS-da boy odamlar uchun 30 rubl

Jekyll VPS-da boy odamlar uchun 30 rubl

Manba: www.habr.com

a Izoh qo'shish