Membuat Blog dengan Framework Hexo di GitHub
Hexo adalah framework blog sederhana tapi powerful yang didukung oleh Node.js. Web statis generator ini super 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
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 <folder>
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: <repository url>
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
.
Selesai, selamat mencoba dan semoga bermanfaat.
Sumber :