SEBUAH blog (terbuka di tab baru) biasanya bertindak sebagai platform komunikasi pusat untuk hampir semua bisnis yang perlu berinteraksi dengan penggunanya.
Semua orang mulai dari vendor perangkat lunak, hingga pengecer perangkat keras memerlukan sistem manajemen konten (CMS (terbuka di tab baru)) yang tidak hanya mudah digunakan dan dikelola, tetapi juga cukup serbaguna untuk berkembang dengan persyaratan yang terus berubah.
Hantu (terbuka di tab baru) adalah sumber terbuka (terbuka di tab baru)headless, CMS berbasis Node.js yang dapat membantu bisnis dari semua ukuran meluncurkan media yang efektif untuk terlibat dengan pengguna.
Meskipun Ghost paling populer untuk blogging, ia hadir dengan banyak fitur berguna untuk menerapkan semua jenis publikasi online. Memiliki SEO (terbuka di tab baru) dan media sosial (terbuka di tab baru) fitur dibangun langsung ke dalam inti itu sendiri, dan cukup fleksibel untuk digunakan baik secara individu atau dengan sekelompok kolaborator.
Instalasi
Ghost menawarkan beberapa opsi hosting.
Untuk Ghost hosting sendiri (terbuka di tab baru) pengembang merekomendasikan menggunakan Ubuntu 20.04LTS (terbuka di tab baru) rilis sebagai basis, di komputer dengan setidaknya 1GB RAM (terbuka di tab baru)meskipun Anda akan mendapatkan pengalaman dan jarak tempuh yang lebih baik dengan RAM 4GB.
Proses membangun server adalah didokumentasikan dengan baik (terbuka di tab baru) dan biasanya melibatkan penarikan rilis yang didukung dari server database MySQL, server web Nginx, dan rilis Node.js seri 14.x.
Anda juga dapat menghosting Ghost dengan bantuan a penyedia hosting VPS (terbuka di tab baru). Ghost secara resmi bermitra dengan Samudera Digital (terbuka di tab baru)yang juga menawarkan pre-made Gambar hantu (terbuka di tab baru) untuk memudahkan penyebaran.
Namun opsi termudah adalah Platform-as-a-Service yang dikelola sepenuhnya (PaaS (terbuka di tab baru)) penawaran dari proyek itu sendiri dikenal sebagai Hantu (Pro) (terbuka di tab baru). Layanan ini didukung oleh basis kode sumber terbuka yang sama persis, dan menangani penggelaran dan pengelolaan instalasi Ghost Anda, sambil menawarkan fitur dan kemudahan keamanan seperti Sertifikat SSL (terbuka di tab baru)pembaruan server, backup (terbuka di tab baru)dan banyak lagi.
Ghost(Pro) menawarkan beberapa paket harga tergantung pada kebutuhan Anda, dan ada juga paket uji coba 14 hari yang dapat Anda gunakan untuk mengotak-atik platform.
Konfigurasi awal
Kecuali jika Anda menggunakan Ghost edisi PaaS, Anda harus meluangkan waktu untuk menyiapkan instalasi Ghost sesuai keinginan Anda. Prosesnya cukup mudah karena seluruh instalasi Ghost dikendalikan melalui satu file konfigurasi.
Jika Anda telah mengikuti proses penginstalan Ghost, Anda sudah memiliki file konfigurasi khusus yang diinstal secara default. File tersebut memiliki beberapa opsi konfigurasi (terbuka di tab baru) yang dapat Anda atur dan sesuaikan sesuai dengan lingkungan Anda.
Parameter tertentu dalam file konfigurasi diperlukan, seperti yang menentukan URL publik blog Anda, dan jenis database yang digunakan, sementara beberapa lainnya bersifat opsional, yang dapat Anda atur setelah Anda mencatat jarak tempuh tertentu dengan Ghost dan sudah familiar dengan pengoperasiannya.
Salah satu parameter tersebut adalah adaptor penyimpanan (terbuka di tab baru), yang mengontrol lokasi gambar di blog Anda. Secara default, gambar disimpan di sistem file, tetapi Anda dapat menyesuaikan parameter untuk menyimpannya di Amazon S3 (terbuka di tab baru)Google Drive (terbuka di tab baru)Penyimpanan Awan Google (terbuka di tab baru)Biru (terbuka di tab baru) Penyimpanan, GitHub, atau di beberapa lokasi lainnya.
Salah satu alat yang harus nyaman bagi semua admin Ghost adalah Ghost-CLI (terbuka di tab baru). Tidak hanya membantu Anda menginstal Ghost, itu juga akan membantu Anda memperbarui instalasi Anda, dan membantu dalam tugas pemeliharaan rutin.
Misalnya Anda dapat menggunakan konfigurasi hantu [key] [value] untuk menambahkan nilai ke file konfigurasi Ghost Anda. Demikian pula, Anda dapat menggunakan update hantu untuk memeriksa dan memperbarui instalasi Anda ke rilis Ghost terbaru.
Jika pembaruan merusak instalasi Anda, Anda dapat kembali ke versi kerja sebelumnya dengan pembaruan hantu –kembalikan. Jika Anda menghadapi masalah dengan instalasi Anda, gunakan dokter hantu untuk memecahkan masalah dan mendiagnosis potensi masalah.
Namun perhatikan, bahwa sementara proyek biasanya mengeluarkan rilis baru setiap beberapa minggu, yang dapat Anda gunakan untuk beralih update hantusetiap 12-18 bulan ada rilis besar, yang merusak kompatibilitas mundur dan membutuhkan lebih banyak melibatkan proses peningkatan (terbuka di tab baru).
Sesuaikan blog Anda
Setelah Anda mengatur semuanya, saatnya menyesuaikan blog Anda.
Secara default, pengguna yang Anda tambahkan saat menyiapkan Ghost adalah pemilik yang memiliki akses tak terbatas ke platform penerbitan. Salah satu hal terbaik tentang Ghost adalah memungkinkan Anda berbagi tugas penerbitan dan administrasi dengan pengguna lain.
Ghost mendukung lima jenis pengguna staf (terbuka di tab baru) yang memiliki akses ke area admin dengan berbagai tingkat izin untuk apa yang dapat mereka lakukan.
Selain pengguna default, siapa PemilikAda Administrator yang memiliki tingkat akses yang hampir sama dengan pemiliknya. Lalu ada Editoryang dapat mengundang, mengelola, dan mengedit konten yang dibuat oleh Penulissebaik Kontributoryang juga dapat menulis postingan, tetapi tidak memiliki izin untuk menerbitkannya.
Untuk menambahkan pengguna staf, buka Dasbor > Staf, yang akan memunculkan daftar semua anggota staf saat ini. Klik Mengundang orang tombol dan masukkan alamat email dan pilih salah satu peran yang telah ditentukan untuk mengirim undangan email ke anggota staf lainnya.
Fitur lain yang menarik di Ghost adalah Anggota (terbuka di tab baru) fitur, yang dapat membantu Anda memonetisasi konten melalui langganan berbayar dan buletin email.
Anggota dapat mendaftar dengan alamat email mereka dengan mengklik Langganan tombol di blog Anda. Setelah memverifikasi akun mereka, anggota dapat mengakses konten yang sesuai dengan tingkat akses mereka.
Ghost mendukung tiga tingkat keanggotaan yang berbeda. Ada publik konten, yang dapat diakses oleh semua pengguna meskipun mereka belum terdaftar sebagai anggota, sementara anggota saja konten ditampilkan hanya untuk pengguna yang masuk.
Itu anggota berbayar konten khusus untuk membayar anggota. Agar ini berfungsi, Anda harus menghubungkan publikasi Ghost Anda dengan Stripe untuk memproses dan menangani pembayaran. Sedangkan proses ke hubungkan Stripe dengan Ghost (terbuka di tab baru) tidak rumit, itu tidak akan berhasil kecuali blog Anda memiliki Sertifikat SSL (terbuka di tab baru).
Mulai penerbitan
Dengan semuanya sudah diatur, saatnya untuk mempublikasikan posting pertama Anda.
Ghost memiliki intuisi Editor WYSIWYG (terbuka di tab baru) yang menawarkan semua opsi pemformatan yang sudah dikenal, bersama dengan kemampuan untuk menarik semua jenis konten dinamis dengan mudah.
Untuk mulai menulis posting, pergilah ke Dasbor dan klik ikon + di sebelah Posting bagian. Masukkan judul kiriman di tempat yang disediakan dan mulailah menulis badan kiriman di tempat yang disediakan.
Untuk memformat teks Anda dapat mengaktifkan bilah alat kontekstual dengan memilih teks yang ingin Anda format. Bilah alat kontekstual memiliki opsi pemformatan teks biasa.
Untuk menambahkan konten dinamis ke postingan Anda, tekan ikon + yang muncul di setiap baris baru. Ini memunculkan menu dinamis (terbuka di tab baru)yang menawarkan opsi untuk menyisipkan gambar, membuat galeri gambar, konten khusus email, menyematkan konten dari situs web eksternal seperti YouTube, Vimeo, Twitter, Spotify, dan lainnya.
Kesimpulan
Setelah Anda terbiasa menulis postingan, ikuti tutorial di situs web proyek untuk membiasakan diri dengan fitur Ghost lainnya dan menggunakannya untuk menyempurnakan publikasi Anda.
Misalnya Anda bisa menambahkan formulir kontak (terbuka di tab baru)atau gunakan fungsi navigasi sekunder Ghost untuk tambahkan tautan jejaring sosial (terbuka di tab baru) ke publikasi Anda. Jika Anda menulis posting panjang, Anda dapat menggunakan waktu_baca pembantu untuk menampilkan durasi membaca (terbuka di tab baru) ke postingan Anda.
Pembantu (terbuka di tab baru) adalah tag dalam bahasa template Ghost yang bisa Anda gunakan untuk menambahkan fungsionalitas berguna ke publikasi Anda.
Sebelum Anda mengumumkan publikasi Ghost Anda kepada dunia, pastikan Anda menggunakan sertifikat SSL, dan telah mengamankan MySQL (berjalan mysql_secure_installation harus melakukan trik).
Ingat juga untuk mengunci server Anda dengan mengkonfigurasi firewall dengan benar untuk memblokir semua layanan kecuali ssh, nginx, http, dan https. Jika Anda mengharapkan banyak lalu lintas, pengembang Ghost menyarankan untuk menambahkan CDN (terbuka di tab baru) di depan instalasi Ghost Anda.