İşte kendi kendine barındırılan iş blogunuzu nasıl başlatacağınız

09/21 2021
Bir baskı makinesini tasvir eden temsili resim
(Resim: © Shutterstock / Kit8.net)

Bir blog (yeni sekmede açılır), genellikle kullanıcılarıyla arayüz oluşturması gereken hemen hemen tüm işletmeler için merkezi iletişim platformu görevi görür. 

Yazılım satıcılarından donanım perakendecilerine kadar herkesin, yalnızca kullanımı ve yönetimi kolay değil, aynı zamanda değişen gereksinimleriyle gelişecek kadar çok yönlü bir içerik yönetim sistemine ( CMS (opens in new tab) ) ihtiyacı vardır.

Ghost (opens in new tab) açık kaynaklı (opens in new tab) , başsız, Node.js tabanlı birCMS'dir ve her ölçekten işletmenin kullanıcılarla etkileşime geçmek için etkili bir ortam sunmasına yardımcı olabilir.

Ghost en çok blog yazmak için popüler olsa da, her türlü çevrimiçi yayını dağıtmak için tonlarca kullanışlı özellikle birlikte gelir. Doğrudan çekirdeğin içine yerleştirilmiş SEO (yeni sekmede açılır) ve sosyal medya (yeni sekmede açılır) özelliklerine sahiptir ve bireysel olarak veya bir grup ortak çalışanla kullanılabilecek kadar esnektir.

Ghost blogunun yönetim arayüzünün ekran görüntüsü

Kurulum

Ghost birden çok barındırma seçeneği sunar.

Kendi kendini barındıran Ghost (yeni sekmede açılır) için geliştiriciler, en az 1 GB RAM'e sahip bir bilgisayarda temel olarak bir Ubuntu 20.04 LTS (yeni sekmede açılır) sürümünün kullanılmasını önerir. ( yeni sekmede açılır) sürümünün kullanılmasını önerir. 4 GB RAM ile daha iyi bir deneyim ve mesafe elde edin.

Sunucu oluşturma süreci iyi belgelenmiştir (yeni sekmede açılır) ve genellikle MySQL veritabanı sunucusunun, Nginx web sunucusunun ve Node.js'nin 14.x serisi sürümünün desteklenen sürümlerinin alınmasını içerir. 

Ghost blog'un kurulum sürecinin ekran görüntüsü

Ghost'u bir VPS barındırma sağlayıcısının yardımıyla da barındırabilirsiniz (yeni sekmede açılır) . Ghost, dağıtımı kolaylaştırmak için önceden hazırlanmış bir Ghost görüntüsü (yeni sekmede açılır ) sunan Digital Ocean ( yeni sekmede açılır) ile resmi olarak ortaktır.

Bununla birlikte en kolay seçenek , Ghost(Pro) ( opens in new tab) olarak bilinen projenin kendisinden sunulan, tamamen yönetilen bir Hizmet Olarak Platform ( PaaS (opens in new tab) ) seçeneğidir . Hizmet tamamen aynı açık kaynak kod tabanından güç alır ve SSL sertifikaları (yeni sekmede açılır) , sunucu güncellemeleri, yedeklemeler (yeni sekmede açılır) gibi güvenlik özellikleri ve kolaylıklar sunarken, Ghost kurulumunuzun dağıtılması ve yönetilmesiyle ilgilenir. , ve dahası. 

Ghost(Pro), gereksinimlerinize bağlı olarak birden fazla fiyatlandırma planı sunar ve ayrıca platformda değişiklik yapmak için kullanabileceğiniz 14 günlük bir deneme planı da vardır. 

Ghost blog ayarlarının ekran görüntüsü

Başlangıç ​​konfigürasyonu

Ghost'un PaaS sürümünü kullanmıyorsanız, Ghost kurulumunuzu istediğiniz gibi ayarlamak için biraz zaman harcamanız gerekecek. Ghost kurulumunun tamamı tek bir yapılandırma dosyası aracılığıyla kontrol edildiğinden, süreç oldukça basittir.

Ghost kurulum sürecini takip ettiyseniz, varsayılan olarak kurulu özel bir yapılandırma dosyanız olacaktır. Dosya, ortamınıza göre ayarlayabileceğiniz ve özelleştirebileceğiniz çeşitli yapılandırma seçeneklerine (yeni sekmede açılır) sahiptir.

Yapılandırma dosyasındaki, blogunuzun genel URL'sini ve kullanılan veritabanı türünü belirtenler gibi belirli parametreler gereklidir, diğer birkaçı ise isteğe bağlıdır, Ghost ile biraz mesafe kat ettikten sonra ince ayar yapabilirsiniz. işleyişine aşinadır.

Böyle bir parametre, blogunuzdaki resimlerin konumunu kontrol eden depolama bağdaştırıcılarıdır (yeni sekmede açılır) . Görüntüler varsayılan olarak dosya sisteminde depolanır, ancak bunları Amazon S3 (opens in new tab) , Google Drive (opens in new tab) , Google Cloud Storage (opens in new tab) , Azure üzerinde depolamak için parametreyi özelleştirebilirsiniz. (yeni sekmede açılır) Depolama, GitHub veya birkaç başka konumda. 

Tüm Ghost yöneticilerinin alışması gereken bir araç Ghost-CLI'dir (yeni sekmede açılır) . Yalnızca Ghost'u kurmanıza yardımcı olmakla kalmaz, aynı zamanda kurulumunuzu güncellemenize ve düzenli bakım görevlerine yardımcı olur. 

Ghost blogunun ayarlar gezintisinin ekran görüntüsü

Örneğin , Ghost yapılandırma dosyanıza bir değer eklemek için ghost config [key] [value] kullanabilirsiniz . Benzer şekilde, kurulumunuzu kontrol etmek ve en son Ghost sürümüne güncellemek için  hayalet güncellemeyi kullanabilirsiniz .

Bir güncellemenin kurulumunuzu bozması durumunda, Ghost update --rollback ile önceki çalışan sürüme geri dönebilirsiniz . Yüklemenizle ilgili sorunlarla karşılaşıyorsanız, olası sorunları gidermek ve teşhis etmek için hayalet doktoru kullanın . 

Bununla birlikte, proje genellikle birkaç haftada bir hayalet güncelleme ile geçiş yapabileceğiniz yeni bir sürüm çıkarırken, her 12-18 ayda bir geriye dönük uyumluluğu bozan ve daha ilgili bir yükseltme süreci gerektiren (açılır) büyük bir sürüm olduğunu unutmayın. yeni sekmede) .

Ghost blog'un kullanıcı yönetiminin ekran görüntüsü

Blogunuzu özelleştirin

Her şeyi ayarladıktan sonra, blogunuzu özelleştirme zamanı. 

Varsayılan olarak, Ghost'u kurarken eklediğiniz kullanıcı, yayınlama platformuna sınırsız erişimi olan sahibidir. Ghost ile ilgili en iyi şeylerden biri, yayınlama ve yönetme görevlerini diğer kullanıcılarla paylaşmanıza olanak sağlamasıdır.

Ghost , yapabilecekleri şeyler için farklı düzeylerde izinlerle yönetici alanına erişimi olan beş farklı personel kullanıcısını (yeni sekmede açılır) destekler.

Sahip olan varsayılan kullanıcının yanı sıra , sahiple hemen hemen aynı erişim düzeyine sahip Yöneticiler vardır . Ardından, Yazarlar tarafından oluşturulan içeriği davet edebilen, yönetebilen ve düzenleyebilen Editörler ve gönderi yazabilen ancak bunları yayınlama izni olmayan Katkıda Bulunanlar vardır .

Personel kullanıcıları eklemek için, mevcut tüm personel üyelerinin bir listesini getirecek olan Dashboard > Staff seçeneğine gidin . Kişileri davet et düğmesini tıklayın ve e-posta adresini girin ve diğer personel üyelerine posta davetleri göndermek için önceden tanımlanmış rollerden birini seçin.

Ghost blogunun içerik arayüzünün ekran görüntüsü

Ghost'taki bir başka ilginç özellik de , ücretli abonelikler ve e-posta haber bültenleri yoluyla içerikten para kazanmanıza yardımcı olabilecek Üyeler (yeni sekmede açılır) özelliğidir.

Üyeler, blogunuzdaki Abone Ol düğmesini tıklayarak e-posta adresleriyle kaydolabilirler . Üyeler, hesaplarını doğruladıktan sonra erişim seviyelerine uygun içeriğe erişebilir.

Ghost, üç farklı üyelik seviyesini destekler. Üye olarak kaydolmamış olsalar bile tüm kullanıcıların erişebileceği genel içerik varken , üyelere özel içerik yalnızca oturum açmış kullanıcılara gösterilir. 

Ücretli üye içeriği, yalnızca ödeme yapan üyeler içindir. Ancak bunun işe yaraması için Ghost yayınınızı ödemeleri işlemek ve yönetmek için Stripe'a bağlamanız gerekir. Stripe'ı Ghost'a bağlama işlemi (yeni sekmede açılır) külfetli olmasa da, blogunuzun bir SSL sertifikası (yeni sekmede açılır) olmadığı sürece çalışmaz . 

Ghost blogunun varsayılan gönderisinin ekran görüntüsü

Yayınlamaya başla

Her şey ayarlandıktan sonra, ilk gönderinizi yayınlama zamanı.

Ghost, tüm tanıdık biçimlendirme seçeneklerini sunan sezgisel bir WYSIWYG düzenleyicisine (yeni sekmede açılır) ve her türlü dinamik içeriği kolayca çekme yeteneğine sahiptir.

Bir gönderi yazmaya başlamak için Kontrol Paneline gidin ve Gönderiler bölümünün yanındaki + simgesine tıklayın . Sağlanan alana gönderinin başlığını girin ve sağlanan alana gönderinin gövdesini yazmaya başlayın.

Metni biçimlendirmek için, biçimlendirmek istediğiniz metni seçerek bağlamsal araç çubuğunu çağırabilirsiniz. Bağlamsal araç çubuğu, normal metin biçimlendirme seçeneklerine sahiptir. 

Ghost blog'un içerik resmi seçeneklerinin ekran görüntüsü

Gönderinize dinamik içerik eklemek için her yeni satırda görünen + simgesine basın. Bu, resim ekleme, resim galerileri oluşturma, yalnızca e-posta içeriği, YouTube, Vimeo, Twitter, Spotify gibi harici web sitelerinden içerik yerleştirme ve daha fazlası için seçenekler sunan dinamik menüyü (yeni sekmede açılır ) getirir .

Ghost blogunun portal ayarlarının ekran görüntüsü

Çözüm

Gönderi yazmaya alıştıktan sonra, Ghost'un diğer özelliklerini tanımak ve yayınınızı detaylandırmak için bunları kullanmak için projenin web sitesindeki öğreticileri izleyin.

Örneğin, bir iletişim formu ekleyebilir (yeni sekmede açılır) veya yayınınıza sosyal ağ bağlantıları (yeni sekmede açılır) eklemek için Ghost ikincil gezinme işlevini kullanabilirsiniz. Uzun biçimli gönderiler yazarsanız, gönderilerinize bir okuma süresi (yeni sekmede açılır) görüntülemek için read_time yardımcısını kullanabilirsiniz .

Yardımcılar (yeni sekmede açılır), yayınınıza yararlı işlevler eklemek için kullanabileceğiniz Ghost'un şablon oluşturma dilindeki etiketlerdir. 

Ghost blogunun e-posta arayüzünün ekran görüntüsü

Ghost yayınınızı dünyaya duyurmadan önce, bir SSL sertifikası kullandığınızdan ve MySQL'i güvenli hale getirdiğinizden emin olun ( mysql_secure_installation'ı çalıştırmak işinizi görecektir).

Ayrıca, güvenlik duvarını ssh, nginx, http ve https dışındaki tüm hizmetleri engelleyecek şekilde uygun şekilde yapılandırarak sunucunuzu kilitlemeyi unutmayın. Çok fazla trafik bekliyorsanız, Ghost geliştiricileri Ghost kurulumunuzun önüne  bir CDN (yeni sekmede açılır) eklemenizi önerir.