Build Blog Using Hexo Framework, Node.js and Git

Build Blog Using Hexo Framework, Node.js and Git

August 11, 2022

Apa itu hexo?

Hexo adalah Framework untuk Blogging yang cepat dan user-friendly. Postingan blog akan di tulis dalam file Markdown (atau bahasa markup lainnya). Hexo menghasilkan file statis dalam hitungan detik, Hexo juga memiliki banyak tema yang akan mempercantik tampilan blog nya.

Apa saja yang dibutuhkan?

Menginstal Hexo cukup mudah, tidak banyak yang harus disiapkan. Cukup dengan 2 hal ini saja sudah bisa menginstal Hexo.

  • Node.js (Minimal Node.js versi 10.13, direkomendasikan versi 12.0 atau yang terbaru).
  • Git Sesuaikan dengan perangkat yang digunakan.

Jika di komputer sudah terinstal git ataupun node.js, bisa langsung ke Instalasi Hexo

Instalasi Git

  1. Windows: Unduh dan Instal Git
  2. Mac: Instal menggunakan Brew, MacPorter, Installer
  3. Linux: (Arch Linux) sudo pacman -S git
  4. Linux: (Ubuntu, Debian): sudo apt-get install git-core
  5. Linux: (Fedora, Red Hat, CentOS): sudo yum install git-core

Untuk pengguna Mac: mungkin akan mengalami beberapa masalah saat proses kompilasi. Silahkan instal Xcode dari App Store terlebih dahulu. Setelah Xcode terinstal, buka Xcode dan buka PreferencesDownloadCommand Line ToolsInstall untuk menginstal command-line-tools.

Instalasi Node.js

Node.js menyediakan installer resmi untuk berbagai platform. Namun ada juga metode alternatif bagi yang tidak ingin menggunakan installer resmi dari Node.js

  1. Windows: Instal bisa menggunakan Nvs (rekomendasi) atau Nvm
  2. Mac: Instal menggunakan Brew, MacPorter
  3. Linux (DEB/RPM-based): Instal menggunakan NodeSource
  4. Others: Bisa menggunakan paket manajer masing-masing. Lihat panduan yang disediakan oleh Node.js

nvs juga direkomendasikan untuk Mac dan Linux, untuk menghindari masalah perizinan.

Windows

Jika menginstal Node.js menggunakan installer resmi, pastikan ADD to PATH terceklis. (Biasanya terceklis secara default)

Mac/ Linux

Jika terjadi kesalahan izin EACCES saat menginstal Hexo, ikuti solusi yang disediakan oleh npmjs; Tidak disarankan memberikan hak akses root/Sudo.

Linux

Jika menginstal Node.js menggunakan Snap, disarankan untuk menjalankan npm install secara manual di folder tersebut ketika menginisialisasi blog.

Instalasi Hexo

Ketika ke 2 hal yang dibutuhkan sudah terinstal. Hexo sudah bisa diinstal menggunakan npm:

1
$ npm install -g hexo-cli

Instalasi dan Penggunaan lanjutan

Pengguna Intermediat biasanya lebih memilih menginstal dan menggunakan hexo sebagai paket.

1
$ npm install hexo

Setelah terinstal, Hexo dapat dijalankan dengan 2 cara:

  1. npx hexo <command>
  2. Pengguna Linux dapat menyiapkan jalur relatif folder node_modules/
1
echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile

kemudian jalankan Hexo menggunakan hexo <command>

Versi minimal Node.js yang dibutuhkan

Disarankan untuk selalu menginstal versi terbaru Hexo dan versi Node.js yang sesuai.

Versi Hexo Versi Minimal Node.js
6.0+ 12.13.0
5.0+ 10.13.0
4.1 - 4.2 8.10
4.0 8.6
3.3 - 3.9 6.9
3.2 - 3.3 0.12
3.0 - 3.1 0.10 or iojs
0.0.1 - 2.8 0.10

Terima kasih sudah membaca artikel Build Blog Using Hexo Framework, Node.js and Git

Referensi: https://hexo.io/docs/