
Harry James
0
4204
907
Blogunuzu basit tutun. Ghost, Node.js. üzerine kurulmuş yeni bir blog platformudur. Yıllar geçtikçe CMS'nin gerçek bir hatırası haline gelen ve modası geçmiş PHP / MySQL teknolojisi ile çalışan WordPress'in aksine Ghost, işleri başladığı yere kadar basitleştirmeyi vaat ediyor: saf, değiştirilmemiş blogging.
Ana Özellikler
Hayalet geçen yıl bir Kickstarter olarak başladı - “bu sadece bir blog platformu”, eğildiler. Açık kaynak projesi için 200.000 £ (320.000 $) toplandığı zaman, bir şeyle karşılaştıklarını biliyorlardı..
Hayalet basitlikle ilgilidir. Tam teşekküllü bir CMS değil: yorum işlevselliği bile içermiyor. Sitenizi bir iş kuruluna veya e-Ticaret mağazasına dönüştürmez - kelimenin tam anlamıyla sadece bir blog platformu. Güzel bir blog platformu, ama hepsi bu. Kalbinizin hayal edebileceği herhangi bir şeye dönüşebilecek bir şey istiyorsanız, başka yere bakın.
Peki Ghost'u farklı kılan ne??
- Önizleme bölmesi ve etiketleme düzenleyicisi. Ghost'un en göze çarpan özelliklerinden biri, iki panelden oluşan basit düzenleme ekranıdır: biri işaretleme alanında, diğeri sonucu önizleme için. Hiç kullandıysanız, WordPress'in tam ekran düzenleme modu gibi geliyor. Görüntü yükleme, karmaşık yükleme iletişim kutularını değil sürükle ve bırak yöntemiyle çalışır.
- Duyarlı arayüz. Tabletler ve mobil cihazlarda duyarlı bir şekilde çalışmak için sıfırdan tasarlandı. Ve sadece bir “mobil cihazları ve dokunma olaylarını destekliyoruz, ancak gerçekten çalışmıyor” bir tür la la WordPress.
- * Güzel pano. Ghost, oturum açtığınızda orada bir sürü yararlı istatistik vaat ediyor. WordPress de bunu vaat ediyor, ama kederli bir şekilde teslim ediyor.
Bu kadar. Bu özellik listesi. Sonuncuyu * edindim, çünkü Pano aslında henüz mevcut değil: Noel'de serbest bırakılması planlanıyor. Şimdilik, basitçe sadece bir editör ve gerçek blog elde edersiniz. İşte size gelgit vaat edilen Dashboard bir ekran görüntüsü.
Hosted vs Kendinden Hosted
Şu anda, Ghost yalnızca kendi kendine barındırılan ortamlarda test etmek için kullanılabilir - yani., “kendi sunucunu getir”. Bazı karmaşık sunucu ayarları ve root erişimi gerektirdiğinden, Bunu paylaşılan barındırmada da çalıştıramazsınız.. Yakında bir noktada, barındırdıkları hizmet için beta hesapları açmaya başlayacaklar - yani, WordPress.com gibi ücretsiz bir blog hizmeti. Wordpress.com ve Wordpress.org'da Blogunuzu Çalıştırmanın Arasındaki Fark Nedir? Blogunuzu Wordpress.com ve Wordpress.org'da Çalıştırmak Arasındaki Fark Nedir? Wordpress ile şimdi her 6 web sitesinde 1'e güç veriyor, doğru bir şey yapıyor olmalılar. Hem deneyimli geliştiriciler hem de tüm acemiler için Wordpress'in size sunacakları vardır. Ama tam olarak başladığınız gibi…. Bu henüz hazır değil, ancak Ghost'yu denemek için kendi sunucunuza ihtiyaç duyacağınız anlamına geliyor.
Ghost yükleme
Başlangıçta bunu Media Temple VPS üretim sunucuma kurmayı planladım, ancak bununla ilgili birçok şey ters gitti. Bu anlaşılabilir bir durumdur: Hem Node hem de Ghost hala beta aşamasındadır ve VPS'im CentOS'un eski bir sürümünü kullanıyor. Etrafta yatan bir Ahududu Pi varsa, bu Ghost denemek için ideal bir test platformudur; alternatif olarak, ücretsiz bir Amazon AWS örneğine Ghost yükleyebilir veya hazır bir BitNami sanal cihazı kapmak.
Sistemi indirebilmeniz için önce ghost.org adresinde bir hesap oluşturmanız gerekir. Devam et ve şimdi yap. Dosyayı aldıktan sonra, tüm ZIP dosyasını Pi'nize SFTP üzerinden yükleyin - bu kadarını nasıl yapacağınızı bildiğinizi varsayacağım..
Sonra, SSH başlamak için.
ssh [email protected] (veya RPI IP adresiniz) sudo su apt-get güncelleme apt-get upgrade
Yazarken, 0.10.20 Düğümün en son sürümüdür - güncellenmiş olabilir, bu yüzden 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 ./configure make make install
Dikkat et - ilk yapma komutu en az birkaç saat sürecek.
apt-get install sqlite3 git git klon git: //github.com/isaacs/npm.git cd npm / komut dosyaları chmod + x install.sh ./install.sh
Bu noktada Node.js ve Node Package Manager yüklü olan güncellenmiş bir sisteme sahipsiniz..
und -d ghost hayalet- [basın tab]
Sekmeye basarak, Bash'ten dosya adının kalan kısmını doldurmasını ve size harcadığınız parayı doldurmasını istiyorsunuz..
cd hayalet npm yüklemek
Bu Ghost için tüm Düğüm bağımlılıklarını yakalayacaktır. NPM'nin bulunamamasıyla ilgili hatalar alırsanız, ikili dosyaları birbirine bağlamayı deneyin:
-n / usr / yerel / bin / npm / usr / bin / npm npm kurulum
Bir sürü yeşil iyidir. Herhangi bir kırmızı ve işlem başarısız oldu.
Şimdi 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, tüm ana bilgisayar örneğini: '127.0.0.1' IP adresiniz ve '2368' bağlantı noktasını 80 ile düzenlemek istiyorsunuz. Çıkmak ve kaydetmek için CTRL-X, Y tuşlarına basın..
Son olarak, şunu yazın:
npm başlangıç
Ghost'yu çalıştırmak için. Artık Ghost'unuza Pi'nizin IP’si ile herhangi bir yerel ağ tarayıcısından erişebilirsiniz..
http://10.0.1.10/ghost
İşe yaradığını bileceksiniz çünkü RPI’den kaynakların kullanıldığını görüyorsanız.
İlk kullanıcı kimliği oluşturma olağanüstü yavaş olmasına rağmen - yaklaşık bir dakika - bundan sonraki deneyim cayır cayır yanıyor. Node.js’in gücünü görün!
Gösterimler
İşaretlemenin temellerini öğrenmek için tek bir gönderi örneği ile doğrudan içeriğe genel bakış atıyorsunuz. Ghost'yu kullanmadan önce büyük bir hayran kitlesi değildim - sadece düz metin yazmayı tercih ederim, sonra WordPress görsel editörünü daha sonra cazip hale getirmek için kullandım. Bununla birlikte, bir sentaksiyi öğrendikten sonra oldukça basittir, ve şimdi çekici buluyorum. Daha sonra ekran görüntüsü ekleme yeteneğini özellikle seviyorum: sadece kendinize hatırlatmak için bir yer tutucu yerleştirin, daha sonra editöre sürükleyip bırakın. WordPress'te sürükle bırak yüklemeleri için ne kadar zaman istedik??
Ve bu konuda. Blogunuzu kaldırarak blogunuzu görüntüleyebilirsiniz. /hayalet URL’yi (veya IP’yi üretim URL’si olarak ayarlarsanız sol üst simgeye tıklayın). Varsayılan tema oldukça sıkıcı ama daha fazlasını alabileceğiniz bir pazar var.
Ghost’un bir WordPress katili olduğunu söyleyerek açıkça sansasyonel davranıyorum: Düğümün kendisi de hala Ghost’dur ve bir üretim sunucusuna yüklenme süreci şu an için çok kolaydır. Yine de Ghost, basit bloglama için WordPress'in karmaşıklığıyla uğraşmak istemeyenlere cazip bir alternatif sunuyor. Herhangi bir popüler sistem böyledir: büyüdükçe, özellikler eklenir, kod karmaşıklığı artar, orijinal görev kaybedilir ve bir noktada parlak bir yeni rakip taze bir şey sunmak için gelir. Hayalet olduğu Bu başlar ve ondan büyük şeyler beklemelisin. Şimdilik, yine de, kesinlikle herhangi bir WordPress öldürmeyecek.
Ghost'yu deneme şansın olsaydı, ne düşünüyorsun? Bu senin için fazla basit mi, yoksa bu sadeliği mi seviyorsun??