Ghost: Blog berbasis Node JS

Ada banyak jenis CMS dan blog, tetapi masih menggunakan teknologi lama. Kini saatnya mencoba CMS dengan teknologi terbaru bersama Ghost!

· 2 menit untuk membaca
Ghost: Blog berbasis Node JS

Perkenalan

Kalau mendengar kata blog hal yang terlintas pertama kali adalah Blogspot yang didukung oleh Google dan Wordpress. Salah satu yang paling terkenal dalam hal Content Management System adalah Wordpress. Dengan ditenagai oleh bahasa pemrograman PHP, wordpress menjadi andalan para blogger dan web developer dalam melakukan manajemen konten dengan mudah.

Seiring dengan berkembangnya zaman, trend dalam web beralih menjadi responsif dan real-time, oleh karena itu banyak teknologi web sekarang ini berbasis Java Script.

Ghost merupakan CMS yang berbasis teknologi Node JS, yaitu teknologi Java Script tanpa perlu menggunakan browser (simplified). Dengan menggunakan konsep headless, Ghost menjadi pilihan baru untuk menerbitkan suatu website karena core dari ghost terpisah dari tampilan webnya. Sehingga kita bisa develop aplikasi sendiri hanya dengan API dari Ghost tersebut.

tampilan situs ghost
Situs Resmi Ghost. https://ghost.org

Fitur-Fitur Ghost

Selain berbasis Node Js, ghost memiliki fitur-fitur keren seperti:
1. Teks Editor yang keren.
2. Konten yang fleksibel.
3. Bekerja dengan tim.
4. Post Scheduling.
5. Edit situs secara simpel.
6. SEO Otomatis.
7. Sudah didukung AMP.
8. Data tersturktur.
9. Support RSS, Email, dan Slack.
10. Open Source ❤
dan banyak fitur lainnya yang bisa diakses di https://ghost.org/features

Instalasi Ghost

Untuk mulai menggunakan ghost di komputer kita sendiri, kita bisa menginstall ghost dengan cara-cara berikut.

Perlu disiapkan:
1. Node JS v12.

Instalasi Node JS

Untuk instalasi Node JS, saya sarankan dengan menggunakan Node Version Manager (nvm) agar memudahkan dalam pemakaiannya nanti.
Download NVM Linux
Download NVM Windows

Setelah nvm diinstall, kini kita cuma perlu menjalankan perintah:

nvm install --lts
Install Node JS versi LTS (12.16.3)

Kalau sudah ada versi lain yang terinstall, silahkan download dengan perintah di atas, lalu lanjutkan dengan perintah berikut.

nvm use --lts
Gunakan Node JS versi LTS

Install ghost-cli

Untuk menginstall ghost-cli kita jalankan perintah npm berikut.

npm install ghost-cli@latest -g
Install ghost-cli secara global

Buat Project Ghost

Sekarang kita buat folder baru untuk ghost kita, kemudian di dalam direktori tersebut kita jalankan perintah berikut.

ghost install local
Install ghost secara lokal

Setelah terinstal, maka ghost bisa diakses di http://localhost:2368 dan untuk halaman admin bisa diakses di http://localhost:2368/ghost.

Sekian dari saya, dan happy exploring!