Tahukan Anda Cara Install Ghost CMS di Localhost? Berkembangnya kemudahan teknologi saat ini menimbulkan semakin banyaknya orang yang ingin belajar membangun situs web mereka sendiri dengan bantuan platform seperti Ghost.
Ghost adalah perangkat lunak blogging CMS dengan versi yang di hosting sendiri. Model bisnis yang modern membutuhkan situs web yang mengesankan dan tentunya meninggalkan dampak pada audiens mereka.
Tapi tujuan tersebut tidak akan sebanding jika Anda harus mengeluarkan uang untuk menyewa seorang profesional untuk membangun bentuk website seperti tersebut.
Berikut adalah shortcut untuk Anda dengan mempelajari tata cara install Ghost CMS di Localhost.
Apa Itu Ghost CMS?
Ghost adalah platform blogging sederhana untuk blog, media, atau buletin Anda. Dengan tampilan antarmuka yang ramah bagi pemula dan ribuan tema serta integrasi lanjutan, Ghost adalah salah satu platform termudah untuk menyiapkan situs web atau blog Anda sendiri.
Fokus utama Ghost adalah pada blogging, dan developer Ghost sengaja menjaga antarmuka dan fitur agar tetap sederhana.
Hal ini akhirnya membuat situs Ghost mudah digunakan untuk pemula dan menjadi salah satu rahasia sukses dalam membangun website.
Meskipun sangat mudah digunakan, Ghost memiliki beberapa fitur yang cukup canggih yang kami cari ketika memilih CMS baru.
Ghost hadir dengan fitur dan analitik SEO bawaan yang kuat yang membantu Anda meningkatkan situs web dan pengalaman pelanggan Anda.
Ghost juga memiliki fitur keanggotaan yang sempurna untuk pembuat konten yang ingin memonetisasi pengikut pada bisnisnya. Dengan fitur keanggotaan, Anda dapat menambahkan gateway pembayaran dan menjual akses ke konten Anda.
Menggunakan Ghost juga mempermudah Anda untuk mengirimkan buletin email yang cantik dan terlihat profesional kepada pelanggan Anda sehingga blog Anda secara otomatis dilihat oleh orang-orang yang tertarik dengan konten baru Anda.
Plus, sistem penandaan mereka adalah cara sempurna untuk mengatur situs web Anda dan membuat kluster topik untuk topik yang menjadi fokus konten Anda.
Dengan Ghost Pro, Anda bahkan dapat mengatur URL khusus untuk setiap halaman di situs web Anda. Selain itu, dasbor inisiatif mereka menampilkan panel kontrol, analitik tentang keterlibatan dan pertumbuhan, dan rekomendasi.
Ghost vs Platform CMS Lainnya
Membuat situs web sendiri saat ini adalah hal yang sangat mungkin untuk dilakukan, berkat platform CMS yang mudah digunakan.
CMS (sistem manajemen konten) mengelola infrastruktur untuk situs web Anda sehingga Anda dapat memfokuskan energi Anda pada penyesuaian dan pemeliharaan situs web.
Ada banyak pilihan CMS yang tersedia saat ini seperti Ghost. Ghost pada dasarnya adalah platform blogging, tetapi ia hadir dengan beberapa fasilitas utama seperti langganan keanggotaan asli, kode sumber terbuka, CDN global, dan fitur SEO asli.
Jika dibandingkan dengan CMS platform lainnya, kelebihan dan kekurangan Ghost CMS platform dapat dilihat sebagai berikut.
1. WordPress
Apa itu WordPress? WordPress adalah opsi CMS trendi yang sangat mudah digunakan. Namun, ia memiliki inti yang besar karena faktanya bahwa wordpress telah maju jauh dari sekadar blogging.
Sedangkan Ghost dibuat untuk melakukan apa yang awalnya ingin dilakukan WordPress, dengan fokus pada pembuatan situs web dan blogging langsung tanpa perlu banyak plugin.
2. Medium
Medium adalah platform blogging lain yang sebanding dengan Ghost. Salah satu keunggulan Medium adalah konten Anda segera diedarkan ke audiens yang melakukan langganan kepada penulis website di Medium, sehingga akhirnya memberikan eksposur blog Anda secara gratis.
Namun, seperti Tumblr, Medium tidak memiliki fitur penyesuaian, yang membuatnya lebih sulit untuk menonjol secara online dan berarti halaman Anda akan terlihat amatir.
Ghost juga membuat posting terperinci tentang bagaimana platform mereka dibandingkan dengan Medium.
3. Joomla
Joomla adalah CMS canggih dengan banyak opsi untuk penyesuaian. CMS platform ini adalah sumber terbuka atau open source dan memungkinkan Anda untuk sepenuhnya menyesuaikan situs Anda.
Namun, Joomla dapat menjadi tantangan untuk dipelajari dan membutuhkan pengetahuan pengkodean tingkat lanjut.
Jika Anda mencari opsi yang lebih canggih dengan fleksibilitas tinggi, Joomla sangat bagus, tetapi jika Anda seorang pemula tanpa pengalaman pengkodean, Joomla tidak akan bekerja dengan baik untuk Anda.
Cara Install Ghost CMS di Localhost
Dalam proses installing Ghost CMS pada localhost terdapat banyak cara atau metode yang dapat digunakan. Ghost CMS sebenarnya dirancang untuk dijalankan pada versi linux Ubuntu tertentu.
Jadi, Anda harus melakukan beberapa langkah ekstra untuk menyiapkan blog Ghost di Windows. Jangan takut, itu bisa dan harus dilakukan.
Untuk benar-benar menginstal Ghost CMS di Windows, Anda harus mendapatkan pengaturan server backend. Jadi Anda harus menginstal server NodeJS, jika Anda belum memilikinya.
Pada faktanya kebanyakan orang di Windows belum memiliki pengaturan server NodeJS. Karena kebanyakan hanya menggunakan software seperti XAMPP untuk server PHP/MySQL localhost.
Setelah NodeJS diinstal, Anda dapat menggunakan Node Package Manager (alias npm) untuk menginstal blog Ghost di Windows.
Saat menginstal Ghost secara lokal, itu benar-benar akan menggunakan database SQLite lokal untuk Anda melakukan pengujian. Tidak perlu khawatir tentang menginstal database MySQL dan siap digunakan dengan Ghost CMS.
Setelah blog Ghost localhost Anda terinstal, Anda dapat bekerja melalui wizard pengaturan yang sangat sederhana untuk membuat akun Anda dan mulai mengenal Ghost CMS.
1. Instal Node JS Server di Windows
Unduh penginstal NodeJS dari NodeJS.org. Anda dapat menjalankan penginstal Windows generik dengan cukup lancar.
Saya sarankan membiarkan semua default diatur ke mana NodeJS akan menginstal dan paket-paket akan diinstal. Ini hanya membuat segalanya lebih mudah.
Jika Anda menggunakan Visual Studio Code, seperti kebanyakan pengembang yang menggunakan Windows, maka Anda harus menginstal Chocolatey.
Itu juga akan menginstal add-on VS Code untuk memungkinkan integrasi yang lebih baik ke dalam VS Code untuk pengeditan Ghost CMS Anda.
Saat Anda menginstal Node JS di Windows, Anda akan mendapatkan prompt PowerShell yang akan dijalankan melalui sebagian instalasi. PowerShell ini akan menginstal Alat Python, Chocolatey, dan Visual Studio jika Anda belum menginstalnya.
Perhatikan, perlu beberapa menit untuk menginstal semua hal ini. Benar-benar baik-baik saja. Saya pikir instalasi saya memakan waktu sekitar 5 menit.
Anda harus me-restart komputer Anda setelah menginstal NodeJS agar semua dependensi baru dan paket perangkat lunak berfungsi dengan baik.
Untuk memverifikasi Node diinstal, jalankan perintah node -v dan perintah npm -v di terminal windows atau PowerShell Anda. (Saya lebih suka terminal yang dibangun ke dalam Kode VS).
Kedua perintah tersebut akan mengembalikan nomor versi Node dan versi node package manager (npm) Anda. Jika mengembalikan nomor, maka Anda baik untuk pergi. Jika tidak, maka instalasi Anda tidak berhasil dan Anda mungkin perlu mencoba lagi.
2. Instal Ghost CMS di Localhost Windows
Setelah NodeJS diinstal, Anda dapat mengunduh kode sumber Ghost resmi dari GitHub atau menggunakan node package manager (npm) untuk menginstal Ghost CMS.
Saya lebih suka menggunakan npm karena jauh lebih cepat dan lebih mudah. Tata cara tersebut akan ditunjukkan pada artikel ini.
Saat artikel ini ditulis, Ghost 3.0 adalah versi terbaru dari Ghost CMS. Tetapi penginstalan harus hampir sama dengan versi yang akan datang.
Untuk menginstal Ghost CMS dapat dilakukan di folder manapun yang diinginkan. Karena Ghost CMS berjalan di NodeJS, Anda tidak perlu menggunakan direktori tertentu untuk menginstal Ghost.
Tidak seperti software server lain seperti Apache. Tetapi karena saya melakukan banyak pengembangan PHP reguler dan menginstal XAMPP di laptop Windows saya, saya akan memiliki blog Ghost saya di folder htdocs saya yang biasa.
Di mana pun Anda ingin menginstal Ghost, gunakan terminal Anda untuk menavigasi ke direktori itu (menggunakan perintah cd).
Kemudian buat folder baru untuk benar-benar menginstal dan menjadi rumah bagi blog Ghost Anda (mis. “ghost-blog”). Dan akhirnya navigasikan ke folder baru itu (“cd ghost-blog”).
3. Instal Ghost CMS di Localhost Windows dengan npm
Setelah berada di dalam folder blog Ghost yang baru Anda buat, Anda siap untuk menginstal Ghost CMS. Dibutuhkan dua langkah.
Instal Ghost CLI (antarmuka baris perintah) dan dilanjutkan menginstal file situs web blog Ghost. Kemungkinan kesalahan yang terjadi: “ghost.ps1 tidak dapat dimuat karena menjalankan skrip dinonaktifkan pada sistem ini.”
Jika Anda mendapatkan pesan kesalahan “ghost.ps1 tidak dapat dimuat karena menjalankan skrip dinonaktifkan pada sistem ini” (atau yang serupa), maka Anda perlu menjalankan dua perintah penginstalan dengan awalan perintah runas.
Ini akan memaksa PowerShell untuk menjalankan perintah sebagai akun administrator yang Anda tentukan. Cukup sertakan dan perbarui perintah di bawah ini untuk menjalankan masing-masing sebagai administrator. Seperti berikut:
Runas :/user:usernamehere” “yourcommand_here”
Atau Anda dapat menjalankan kode/terminal VS sebagai administrator, lalu berikan izin kode VS untuk menjalankan perintah di terminal sebagai Admin dengan perintah berikut: “Set-ExecutionPolicy Unrestricted”
4. Instal Ghost CLI di Windows
“npm install -g ghost-cli@latest”
Dengan satu perintah itu, instalasi Ghost CLI Anda akan mulai mengunduh dan menginstal, secara otomatis. Dengan versi terbaru tentunya. Instalasi saya memakan waktu sekitar 23 detik. Jadi tidak buruk.
5. Instal Ghost CMS di Windows
“ghost install local”
Saat menginstal Ghost CMS, Anda mungkin mendapatkan prompt firewall Windows untuk mengizinkan NodeJS mengakses internet (atau diakses oleh perangkat lain di jaringan lokal Anda. Anda harus mengizinkan setidaknya opsi “jaringan pribadi” untuk dapat benar-benar melihat blog hantu Anda.
Setelah penginstalan selesai, server Ghost akan secara otomatis dijalankan untuk Anda.
Itulah cara install Ghost CMS di Localhost yang mudah dan Anda selesai menginstal Ghost CMS di Windows. Sangat mudah bukan?
Anda dapat menjelajah ke blog Ghost Anda dengan menavigasi ke url localhost yang diberikan di jendela terminal Anda. Kemungkinan seperti http://localhost:2368/ghost/.
Dari url ini, Anda akan dapat menyelesaikan penyiapan CMS Ghost dan menyesuaikan blog Ghost Anda. Nikmati semua kehebatan dan kecepatan Ghost CMS!
Demikianlah pembahasa kita dalam kesempatan kali ini mengenai Cara Install Ghost CMS di Localhost. Semoga bermanfaat