Korak 1: Instaliranje Ruby
Korak 2: Postavljanje Jekylla
Korak 3: Stvaranje Nginx proxyja
Pisanje postova
Zaključak
Jekyll je izvrsna alternativa WordPressu za bloganje ili dijeljenje sadržaja. Ne zahtijeva nikakve baze podataka i vrlo je lako pisati nove postove. Jekyll je statičan i zahtijeva malo memorije, što znači da može raditi na Vultr instancama od 768 MB ili čak 512 MB s malim prometom.
Korak 1: Instaliranje Ruby
Prvo se prijavite na svoj poslužitelj, a zatim izvršite ove naredbe:
sudo apt-get update
sudo apt-get install ruby-full make gcc nodejs build-essential patch
Korak 2: Postavljanje Jekylla
Ovaj dio je prilično jednostavan. Jednostavno izvršite sljedeće da instalirate Jekyll i njegove ovisnosti pomoću Gem-a:
gem install jekyll bundler
Sada stvorite korisnika za to:
useradd jekyll
Moramo kreirati blog sada - slobodno promijenite " myblog" u sve što želite.
jekyll build
mkdir /home/jekyll
cd /home/jekyll
jekyll new myblog
chown jekyll:jekyll -R myblog/
I za kraj, počnimo:
cd myblog
bundle exec jekyll serve --detach
Korak 3: Stvaranje Nginx proxyja
Budući da Jekyll radi na portu 4000, posjetitelji će morati dodati port u URL, što nije baš dobro. Instalirat ćemo Nginx, koji će proslijediti zahtjeve s porta 80 na 4000.
Prvo nabavite paket:
sudo apt-get install nginx
Sada otvorite svoj omiljeni uređivač teksta /etc/nginx/conf.d/jekyll.confi zalijepite sljedeće:
server {
listen 80;
server_name myblog.com;
location / {
proxy_pass http://localhost:4000;
}
}
Promijenite myblog.comna domenu svoje web stranice i spremite.
Izvršite sljedeće da ponovno pokrenete Nginx:
systemctl restart nginx
Sa svojim DNS davateljem, usmjerite svoju domenu na IP adresu vašeg poslužitelja. Ako ste sve ovo učinili ispravno, moći ćete vidjeti svoj Jekyll blog na domeni vaše web stranice!
Pisanje postova
Svaki put kada želite napisati objavu, prijavite se na svoj poslužitelj. Zatim prijeđite na jekyllkorisnika:
su jekyll
cd ~/myblog
cd _posts
Da biste stvorili objavu, stvorite datoteku s nazivom u formatu " year-month-day-yourposttitle.markdown". Na primjer:
2017-1-1-helloworld.markdown
Popunite datoteku sadržajem Markdowna i završit ćete s pisanjem posta.
Zaključak
U ovom članku postavljate Jekyll blog. Sada, sve što trebate učiniti je usredotočiti se na svoj sadržaj. Sretno!