Iklan

Buat blog tetap sederhana. Ghost adalah platform blogging baru yang dibangun di atas Node.js. Tidak seperti WordPress, yang telah menjadi raksasa nyata CMS selama bertahun-tahun dan berjalan pada teknologi PHP/MySQL yang sudah ketinggalan zaman, Ghost berjanji untuk menyederhanakan hal-hal kembali ke tempat mereka mulai: murni, tidak tercemar ngeblog.

Fitur utama

Ghost dimulai sebagai Kickstarter tahun lalu – “itu hanya platform blogging”, kata mereka. Ketika £200,000 ($320,000) dikumpulkan untuk proyek open source, mereka tahu bahwa mereka sedang mengerjakan sesuatu.

Ghost adalah tentang kesederhanaan. Ini bukan CMS lengkap: bahkan tidak menyertakan fungsi komentar. Itu tidak akan mengubah situs Anda menjadi papan pekerjaan atau toko eCommerce – ini benar-benar hanya platform blogging. Ini adalah platform blog yang indah, tapi hanya itu saja. Jika Anda menginginkan sesuatu yang dapat bermutasi menjadi apa pun yang dapat diimpikan oleh hati Anda, carilah di tempat lain.

Jadi apa yang membuat Ghost berbeda?

instagram viewer
  • Panel pratinjau dan editor penurunan harga. Salah satu fitur paling mencolok dari Ghost adalah layar pengeditan sederhana, terdiri dari dua panel: satu untuk mengedit dalam penurunan harga, dan satu untuk melihat hasilnya. Rasanya seperti mode edit layar penuh WordPress, jika Anda pernah menggunakannya. Pengunggahan gambar berfungsi dengan seret dan lepas, bukan dialog pengunggahan yang rumit.
  • Antarmuka responsif. Dirancang dari awal untuk bekerja secara responsif di tablet dan perangkat seluler. Dan tidak hanya di “kami mendukung perangkat seluler dan acara sentuh tetapi tidak benar-benar berfungsi” semacam cara, ala WordPress.
  • * Dasbor yang indah. Ghost menjanjikan banyak statistik berguna di sana saat Anda masuk. WordPress juga menjanjikan hal ini, tetapi sayangnya kurang memuaskan.

Itu dia. Itu dia daftar fiturnya. Saya sudah *ed yang terakhir, karena Dasbor sebenarnya belum ada: rencananya akan dirilis sekitar Natal. Jadi untuk saat ini, pada dasarnya Anda hanya mendapatkan editor, dan blog yang sebenarnya. Ini adalah tangkapan layar dari Dasbor yang dijanjikan untuk membantu Anda.

dasbor

Dihosting vs Dihosting Sendiri

Saat ini, Ghost hanya tersedia untuk pengujian di lingkungan yang dihosting sendiri – yaitu, “bawa server Anda sendiri”. Karena memerlukan beberapa penyesuaian server yang kompleks dan akses root, Anda juga tidak dapat menjalankan ini di hosting bersama. Dalam waktu dekat, mereka akan mulai membuka akun beta untuk layanan yang dihosting – yaitu, a layanan blogging gratis seperti WordPress.com Apa Perbedaan Antara Menjalankan Blog Anda Di Wordpress.com & Wordpress.org?Dengan Wordpress sekarang memberi daya pada 1 dari setiap 6 situs web, mereka pasti melakukan sesuatu dengan benar. Untuk pengembang berpengalaman dan pemula, Wordpress memiliki sesuatu untuk ditawarkan kepada Anda. Tapi saat Anda mulai... Baca selengkapnya . Namun, itu belum siap, artinya Anda memerlukan server sendiri untuk mencoba Ghost.

Memasang Ghost

Awalnya saya berencana untuk menginstal ini ke server produksi VPS Media Temple saya, tetapi banyak hal yang salah dengan itu. Ini bisa dimengerti: bagaimanapun, Node dan Ghost masih dalam versi beta, dan VPS saya menjalankan CentOS versi lama. Jika Anda memiliki Raspberry Pi, ini adalah platform pengujian yang ideal untuk mencoba Ghost; sebagai alternatif, Anda bisa instal Ghost di instans Amazon AWS gratis, atau ambil a alat virtual BitNami siap pakai.

Anda perlu membuat akun di ghost.org sebelum Anda dapat mengunduh sistem. Silakan dan lakukan sekarang. Setelah Anda mengambilnya, unggah file ZIP lengkap ke Pi Anda melalui SFTP – saya akan menganggap Anda tahu cara melakukannya.

Selanjutnya, SSH untuk memulai.

ssh [email protected] (atau alamat IP RPi Anda) sudo su. pembaruan apt-get. apt-get upgrade.

Pada saat penulisan, 0.10.20 adalah versi terbaru dari Node – mungkin telah diperbarui, jadi periksalah. Sesuaikan nama file dan folder sesuai kebutuhan.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf node-v0.10.20.tar.gz. cd node-v0.10.20. ./konfigurasi make. membuat menginstal. 

Hati-hati – perintah make pertama akan memakan waktu setidaknya beberapa jam.

apt-get install sqlite3. git clone git://github.com/isaacs/npm.git. cd npm/skrip. chmod +x install.sh. ./install.sh. 

Pada titik ini Anda memiliki sistem yang diperbarui dengan Node.js dan Node Package Manager diinstal.

unzip -d ghost ghost-[tekan tab]

Dengan menekan tab, Anda meminta Bash untuk mengisi sisa detail nama file, menghemat upaya Anda.

cd hantu. npm menginstal. 

Ini akan mengambil semua dependensi Node untuk Ghost. Jika Anda mendapatkan kesalahan tentang NPM tidak ditemukan, coba symlink binari:

ln -s /usr/local/bin/npm /usr/bin/npm npm install. 
Banyak hijau itu bagus. Setiap merah, dan proses telah gagal.
Banyak hijau itu bagus. Setiap merah, dan proses telah gagal.

Sekarang Anda siap untuk melakukan beberapa perubahan konfigurasi kecil.

cp config.example.js config.js. nano config.js. 

Dalam file ini, Anda ingin mengedit semua instance host: '127.0.0.1' dengan alamat IP Anda, dan port: '2368' dengan 80. Tekan CTRL-X, Y untuk keluar dan menyimpan.

edit-host-port

Terakhir, ketik:

npm mulai 

untuk menjalankan Hantu. Anda sekarang dapat mengakses Ghost dari browser jaringan lokal apa pun dengan IP Pi Anda.

http://10.0.1.10/ghost

login hantu

Anda akan tahu itu berfungsi karena jika Anda melihat sumber daya disajikan dari RPi.

rpi-debug

Meskipun pembuatan ID pengguna awal sangat lambat – sekitar satu menit – pengalaman setelah itu sangat cepat. Lihatlah kekuatan Node.js!

Tayangan

Anda langsung diarahkan ke ikhtisar konten, dengan satu contoh posting untuk mempelajari dasar-dasar penurunan harga. Saya bukan penggemar berat penurunan harga sebelum menggunakan Ghost – saya lebih suka mengetikkan teks biasa, lalu menggunakan editor visual WordPress untuk menyempurnakannya nanti. Namun, setelah Anda mempelajari sintaksnya, itu cukup sederhana, dan saya merasa menarik sekarang. Saya sangat menyukai kemampuan untuk menambahkan tangkapan layar nanti: cukup letakkan placeholder untuk mengingatkan diri Anda sendiri, lalu seret dan lepas ke editor di lain waktu. Sudah berapa lama kita menginginkan unggahan drag and drop di WordPress?

editor

Dan itu saja. Anda dapat melihat blog Anda menghapus /ghost dari URL (atau klik ikon kiri atas jika Anda menetapkan IP sebagai URL produksi). Tema defaultnya cukup membosankan, tetapi sudah ada pasar untuk membeli lebih banyak.

Saya jelas membuat sensasi dengan mengatakan Ghost adalah pembunuh WordPress: Node itu sendiri masih beta, apa adanya Ghost, dan proses menginstal keduanya di server produksi masih jauh dari mudah seperti sekarang. Namun, Ghost memang menawarkan alternatif yang menarik bagi siapa saja yang tidak ingin berurusan dengan kerumitan WordPress untuk blogging sederhana. Begitulah dengan sistem populer apa pun: seiring pertumbuhannya, fitur ditambahkan, kompleksitas kode meningkat, misi aslinya hilang, dan pada titik tertentu pesaing baru yang cerdas datang menawarkan sesuatu segar. Hantu adalah yang memulai, dan Anda harus mengharapkan hal-hal besar darinya. Namun, untuk saat ini, itu pasti tidak akan mematikan WordPress apa pun.

Jika Anda memiliki kesempatan untuk mencoba Ghost, bagaimana menurut Anda? Apakah itu sedikit terlalu sederhana untuk Anda, atau apakah Anda menyukai kesederhanaan itu?

James memiliki gelar BSc dalam Artificial Intelligence, dan bersertifikat CompTIA A+ dan Network+. Dia adalah pengembang utama MakeUseOf, dan menghabiskan waktu luangnya bermain paintball dan permainan papan VR. Dia telah membangun PC sejak dia masih kecil.