Build Blog Using Hexo Framework, Node.js and Git

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
- Windows: Unduh dan Instal Git
- Mac: Instal menggunakan Brew, MacPorter, Installer
- Linux: (Arch Linux)
sudo pacman -S git
- Linux: (Ubuntu, Debian):
sudo apt-get install git-core
- 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
Preferences
→Download
→Command Line Tools
→Install
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
- Windows: Instal bisa menggunakan Nvs (rekomendasi) atau Nvm
- Mac: Instal menggunakan Brew, MacPorter
- Linux (DEB/RPM-based): Instal menggunakan NodeSource
- 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:
npx hexo <command>
- 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/