Creating a Jekyll Blog on Ubuntu 16.04
Using a Different System? Jekyll is a great alternative to WordPress for blogging or sharing content. It doesnt require any databases and it is very easy i
Jekyll is a great alternative to WordPress for blogging or sharing content. It doesn't require any databases and it is very easy in which to write new posts. Jekyll is static and requires little memory, which means it can run on the 768MB or even 512MB Vultr instances with low traffic.
First, log into your server, then execute these commands:
sudo apt-get update
sudo apt-get install ruby-full make gcc nodejs build-essential patch
This part is quite easy. Simply execute the following to install Jekyll and its dependencies using Gem:
gem install jekyll bundler
Now, create a user for it:
useradd jekyll
We need to create the blog now - feel free to change "myblog
" to anything you'd like.
jekyll build
mkdir /home/jekyll
cd /home/jekyll
jekyll new myblog
chown jekyll:jekyll -R myblog/
And finally, let's start it:
cd myblog
bundle exec jekyll serve --detach
Because Jekyll runs on port 4000, visitors will be required to add the port into the URL, which isn't very good. We'll install Nginx, which will forward requests from port 80 to 4000.
First, get the package:
sudo apt-get install nginx
Now, open up your favorite text editor to /etc/nginx/conf.d/jekyll.conf
and paste the following:
server {
listen 80;
server_name myblog.com;
location / {
proxy_pass http://localhost:4000;
}
}
Change myblog.com
to your website domain, and save.
Execute the following to restart Nginx:
systemctl restart nginx
With your DNS provider, direct your domain to your server's IP address. If you did all of this correctly, you will be able to see your Jekyll blog at your website domain!
Every time you wish to write a post, log into your server. Then, switch to the jekyll
user:
su jekyll
cd ~/myblog
cd _posts
To create a post, create a file, named with the format "year-month-day-yourposttitle.markdown
". For example:
2017-1-1-helloworld.markdown
Populate the file with Markdown content, and you will have completed writing a post.
In this article, you setup a Jekyll blog. Now, all you have to do is focus on your content. Good luck!
Using a Different System? Jekyll is a great alternative to WordPress for blogging or sharing content. It doesnt require any databases and it is very easy i
Using a Different System? Fork is an open source CMS written in PHP. Forks source code is hosted on GitHub. This guide will show you how to install Fork CM
Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.
Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.
Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.
Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.
Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…
Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.
Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.
Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.
V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.
Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac