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.
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:
Kalau sudah ada versi lain yang terinstall, silahkan download dengan perintah di atas, lalu lanjutkan dengan perintah berikut.
Install ghost-cli
Untuk menginstall ghost-cli
kita jalankan perintah npm berikut.
Buat Project Ghost
Sekarang kita buat folder baru untuk ghost kita, kemudian di dalam direktori tersebut kita jalankan perintah berikut.
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!