Reklamcılık
Blog yazmayı basit tutun. Ghost, Node.js üzerine kurulmuş yeni bir blog platformudur. farklı WordPressYıllar içinde gerçek bir CMS devi haline gelen ve eski PHP/MySQL teknolojisiyle çalışan Ghost, her şeyi başladığı yere kadar basitleştirmeyi vaat ediyor: saf, katkısız bloglama.
Ana Özellikler
Ghost geçen yıl bir Kickstarter olarak başladı – “bu sadece bir blog platformu” dediler. Açık kaynak projesi için 200.000 £ (320.000 $) toplandığında, bir şeylerin peşinde olduklarını biliyorlardı.
Ghost basitlikle ilgilidir. Tam teşekküllü bir CMS değildir: yorum işlevselliği bile içermez. Sitenizi bir iş panosuna veya e-ticaret mağazasına dönüştürmez - kelimenin tam anlamıyla sadece bir blog platformudur. Güzel bir blog platformu, ama hepsi bu. Kalbinizin hayal edebileceği herhangi bir şeye dönüştürülebilecek bir şey istiyorsanız, başka bir yere bakın.
Peki Ghost'u farklı kılan nedir?
- Önizleme bölmesi ve işaretleme düzenleyicisi. Ghost'un en çarpıcı özelliklerinden biri, iki panelden oluşan basit düzenleme ekranıdır: biri markdown'da düzenlemek için, diğeri sonucu önizlemek için. Daha önce kullandıysanız, WordPress'in tam ekran düzenleme modu gibi geliyor. Resim yükleme, karmaşık yükleme iletişim kutuları değil, sürükle ve bırak yöntemiyle çalışır.
- Duyarlı arayüz. Baştan sona tabletlerde ve mobil cihazlarda hızlı yanıt verecek şekilde tasarlanmıştır. Ve sadece bir "mobil cihazları ve dokunma olaylarını destekliyoruz ama gerçekten çalışmıyor" bir tür yol, bir la WordPress.
- * Güzel pano. Ghost, giriş yaptığınızda bir sürü faydalı istatistik vaat ediyor. WordPress de bunu vaat ediyor, ancak ne yazık ki yetersiz kalıyor.
Bu kadar. Bu özellik listesi. Sonuncusunu *ederim, çünkü Gösterge Tablosu henüz mevcut değildir: Noel civarında piyasaya sürülmesi planlanmaktadır. Şimdilik, temelde sadece bir editör ve gerçek blog elde edersiniz. İşte sizi baştan çıkarması için vaat edilen Gösterge Tablosunun bir ekran görüntüsü.
Barındırılan vs Kendi Kendine Barındırılan
Şu anda Ghost, yalnızca kendi kendine barındırılan ortamlarda test için kullanılabilir - yani, "kendi sunucunuzu getirin". Bazı karmaşık sunucu ayarları ve kök erişimi gerektirdiğinden, bunu paylaşılan barındırmada da çalıştıramazsınız. Yakında bir noktada, barındırılan hizmetleri için beta hesapları açmaya başlayacaklar - yani, WordPress.com'a çok benzeyen ücretsiz blog hizmeti Blogunuzu Wordpress.com ve Wordpress.org'da Çalıştırmak Arasındaki Fark Nedir?Wordpress artık her 6 web sitesinde 1'e güç veriyor, doğru bir şeyler yapıyor olmalılar. Hem deneyimli geliştiriciler hem de tam bir acemi için Wordpress'in size sunacağı bir şey var. Ama tam başladığın gibi... Devamını oku . Ancak bu henüz hazır değil, yani Ghost'u denemek için kendi sunucunuza ihtiyacınız olacak.
Ghost'u Yükleme
Başlangıçta bunu Media Temple VPS prodüksiyon sunucuma kurmayı planladım, ancak bununla ilgili pek çok şey ters gitti. Bu anlaşılabilir bir durumdur: Sonuçta hem Node hem de Ghost hala beta sürümündedir ve VPS'im eski bir CentOS sürümünü çalıştırmaktadır. Raspberry Pi'niz varsa, bu Ghost'u denemek için ideal bir test platformudur; alternatif olarak, yapabilirsiniz Ghost'u ücretsiz bir Amazon AWS örneğine yükleyinveya sadece bir tane alın hazır BitNami sanal cihazı.
adresinde bir hesap oluşturmanız gerekir. hayalet.org önce sistemi indirebilirsin. Devam et ve şimdi yap. Onu aldıktan sonra, ZIP dosyasının tamamını SFTP aracılığıyla Pi'nize yükleyin - bu kadarını nasıl yapacağınızı bildiğinizi varsayacağım.
Ardından, başlamak için SSH.
ssh [email protected] (veya RPi IP adresiniz) sudo su. apt-get güncellemesi. apt-get yükseltme.
Yazma sırasında, 0.10.20 Düğümün en son sürümüdür - güncellenmiş olabilir, kontrol edin. Dosya adlarını ve klasörleri gerektiği gibi ayarlayın.
curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf düğümü-v0.10.20.tar.gz. cd düğümü-v0.10.20. ./yapılandırmayı yapılandır. kurulum yap.
Dikkat - ilk yap komutu en az birkaç saat sürecektir.
apt-get install sqlite3. git klon git://github.com/isaacs/npm.git. cd npm/komut dosyaları. chmod +x kurulum.sh. ./install.sh.
Bu noktada, Node.js ve Node Paket Yöneticisi'nin kurulu olduğu güncellenmiş bir sisteminiz var.
unzip -d hayalet hayalet-[sekmeye basın]
Sekme tuşuna basarak, Bash'den dosya adının geri kalan ayrıntılarını doldurmasını istersiniz, bu da sizi zahmetten kurtarır.
cd hayalet. npm'yi yükleyin.
Bu, Ghost için tüm Düğüm bağımlılıklarını alacaktır. NPM'nin bulunamamasıyla ilgili hatalar alırsanız, ikili dosyaları sembolik olarak bağlamayı deneyin:
ln -s /usr/local/bin/npm /usr/bin/npm npm kurulumu.
Artık bazı küçük yapılandırma değişiklikleri yapmaya hazırsınız.
cp config.example.js config.js. nano config.js.
Bu dosyada, IP adresinizle birlikte tüm ana bilgisayar örneğini düzenlemek istiyorsunuz: '127.0.0.1' ve bağlantı noktası: '2368' 80 ile. Çıkmak ve kaydetmek için CTRL-X, Y tuşlarına basın.
Son olarak şunu yazın:
npm başlangıç
Ghost'u çalıştırmak için. Artık Ghost'a Pi'nizin IP'si ile herhangi bir yerel ağ tarayıcısından erişebilirsiniz.
http://10.0.1.10/ghost
Çalıştığını bileceksiniz çünkü RPi'den sunulan kaynakları görürseniz.
İlk kullanıcı kimliği oluşturma işlemi olağanüstü yavaş (yaklaşık bir dakika) olsa da, bundan sonraki deneyim inanılmaz derecede hızlıdır. Node.js'nin gücünü görün!
Gösterimler
İşaretlemenin temellerini öğrenmek için tek bir gönderi örneğiyle doğrudan içeriğe genel bakışa yönlendirilirsiniz. Ghost'u kullanmadan önce büyük bir indirim hayranı değildim - sadece düz metin yazmayı ve daha sonra işleri canlandırmak için WordPress görsel düzenleyicisini kullanmayı tercih ederim. Ancak sözdizimini öğrendikten sonra oldukça basit ve şimdi çekici buluyorum. Özellikle daha sonra ekran görüntüsü ekleme yeteneğini seviyorum: kendinize hatırlatmak için bir yer tutucu koymanız ve daha sonra düzenleyiciye sürükleyip bırakmanız yeterlidir. WordPress'te sürükle ve bırak yüklemelerini ne kadar zamandır istiyoruz?
Ve bununla ilgili. kaldırarak blogunuzu görüntüleyebilirsiniz. /ghost (veya IP'yi üretim URL'si olarak ayarladıysanız sol üstteki simgeye tıklayın). Varsayılan tema oldukça sıkıcı, ancak zaten bir pazar yeri daha fazla satın almak için.
Ghost'un bir WordPress katili olduğunu söyleyerek açıkça sansasyonel yapıyorum: Düğümün kendisi olduğu gibi hala beta Ghost ve her ikisinin de bir üretim sunucusuna yüklenmesi süreci şu an için kolay olmaktan çok uzak. Yine de Ghost, basit bloglama için WordPress'in karmaşıklığıyla uğraşmak istemeyen herkes için çekici bir alternatif sunuyor. Herhangi bir popüler sistemde böyledir: büyüdükçe, özellikler eklenir, kod karmaşıklığı artar, orijinal görev kaybolur ve bir noktada parlak yeni bir rakip bir şeyler teklif ederek gelir. taze. Hayalet NS bu başlangıç ve ondan büyük şeyler beklemelisiniz. Ancak şimdilik, kesinlikle herhangi bir WordPress'i öldürmeyecek.
Ghost'u deneme şansınız olduysa, ne düşünüyorsunuz? Sizin için biraz fazla mı basit, yoksa bu sadeliği seviyor musunuz?
James, Yapay Zeka alanında lisans derecesine sahiptir ve CompTIA A+ ve Network+ sertifikalıdır. MakeUseOf'un baş geliştiricisidir ve boş zamanını VR paintball ve masa oyunları oynayarak geçirir. Çocukluğundan beri bilgisayar üretiyor.