Cara Membuat Blog dengan Hexo dan hosting Github Page

August 09, 2019 • ☕️ 1 min read

Hexo adalah framework blog sederhana yang didukung oleh Node.js. Web statis generator ini sangat cepat dan hanya membutuhkan waktu beberapa detik untuk membangun website yang lengkap.

Hexo mendukung semua fitur GitHub-flavored Markdown dan sebagian besar plugin Octopress. Salah satu keuntungan utama dari Hexo adalah memungkinkan Anda untuk mentransfer blog atau situs ke web host dengan satu perintah.

Pastikan kamu sudah Install Git.

sudo apt install git-core

Install NodeJS - https://nodejs.org/en/download/

Jika sudah terinstall Git dan NodeJS, sekarang kita install Hexo dengan perintah berikut.

npm install -g hexo-cli

Setelah Hexo terinstal , jalankan perintah berikut untuk menginisialisasi Hexo di target

hexo init 
cd <folder>
npm install

Setelah menjalankan perintah diatas, maka folder tadi akan terlihat seperti ini.

.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes

Edit file configurasi di _config.yml

Di dalam file _config.yml kamu harus menghubungkan ke repository git kamu agar mudah di deploy oleh Hexo.

Pertama, install terlebih dahulu Plugin hexo-deployer-plugin

npm install hexo-deployer-git --save

Lalu masukan configurasi berikut kedalam file _config.yml

deploy:
  type: git
  repo: &lt;repository url&gt;
  branch: [branch]
  message: [message]

Untuk membuat artikel.

hexo new post "title"

Generate terlebih dahulu website Hexo-nya.

hexo generate

Lalu deploy ke github.

hexo deploy

Atau bisa juga menjalankan di server lokal kita dengan perintah berikut.

hexo server

Lalu buka http://localhost:4000 untuk membuknya di localhost

Selesai, selamat mencoba dan semoga bermanfaat.

Sumber :

Hexo.io

Happy Coding
Dan