I decided to run my personal web page using something light and fast. I did some research and I found Hexo! This is my very first post. That was not so hard. Below you can find steps I did to create this page.
sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install git
If you would like to install latest version of git here is solution.
Add ppa repository and install
sudo add-apt-repository ppa:git-core/ppa
Add repository and create pinning config
sudo echo "deb http://ftp.us.debian.org/debian/ sid main contrib non-free" > /etc/apt/sources.list
Paste configuration (where n=your_codename)
Install latest version
sudo apt-get -t sid install git
sudo npm install -g hexo-cli
hexo init <folder>
And thats all.
Basic configuraton and Getting started you can find in Official Documentation
To check your published files you can install hexo-server
sudo npm install hexo-server --save
then run it
your page will be visible at
My page is using modified Cactus theme
git clone https://github.com/probberechts/hexo-theme-cactus.git themes/cactus
Here you can find other Themes
My page is also using few plugins
npm install hexo-generator-feed --save
npm install hexo-generator-search --save
npm install hexo-generator-seo-friendly-sitemap --save
Visit plugin page for more interesting plugins.
Every administrator should use latest version of software. To check what version you have use command:
To update Hexo server and Npm go to your Hexo folder and run commands:
sudo npm update
sudo npm i -g npm