Publicitate

Păstrați bloggingul simplu. Ghost este o nouă platformă de blogging construită pe Node.js. Spre deosebire de WordPress, care a devenit un adevărat gigant al unui CMS de-a lungul anilor și rulează pe tehnologia PHP/MySQL învechită, Ghost promite să simplifice lucrurile chiar de unde au început: pur, nealterat. blogging.

Caracteristici principale

Ghost a început ca Kickstarter anul trecut – „este doar o platformă de blogging”, au spus ei. Când s-au strâns 200.000 de lire sterline (320.000 de dolari) pentru proiectul cu sursă deschisă, ei au știut că erau pe ceva.

Ghost este despre simplitate. Nu este un CMS cu drepturi depline: nu include nici măcar funcționalitatea de comentarii. Nu vă va transforma site-ul într-un panou de locuri de muncă sau într-un magazin de comerț electronic - este literalmente doar o platformă de blogging. Este o platformă de blogging frumoasă, dar asta este tot. Dacă vrei ceva care poate fi transformat în orice la care inima ta poate visa, caută în altă parte.

instagram viewer

Deci, ce îl face pe Ghost diferit?

  • Panoul de previzualizare și editor de reducere. Una dintre cele mai izbitoare caracteristici ale Ghost este ecranul simplu de editare, format din două panouri: unul pentru a edita în markdown și unul pentru a previzualiza rezultatul. Se simte ca modul de editare pe ecran complet al WordPress, dacă l-ați folosit vreodată. Încărcarea imaginilor funcționează prin glisare și plasare, nu prin dialoguri complexe de încărcare.
  • Interfață receptivă. Proiectat de la zero pentru a funcționa eficient pe tablete și dispozitive mobile. Și nu doar într-o „Susținem dispozitive mobile și evenimente tactile, dar nu funcționează cu adevărat” într-un fel, la WordPress.
  • * Tabloul de bord frumos. Ghost promite o mulțime de statistici utile chiar acolo când vă conectați. WordPress promite și acest lucru, dar în mod regretabil nu-și livrează.

Asta e. Aceasta este lista de caracteristici. L-am *editat pe ultimul, deoarece Tabloul de bord nu există încă: este planificat să fie lansat în preajma Crăciunului. Deci, deocamdată, practic obțineți doar un editor și blogul propriu-zis. Iată o captură de ecran a tabloului de bord promis pentru a vă informa.

bord

Găzduit vs auto găzduit

Momentan, Ghost este disponibil doar pentru testare în medii găzduite de sine – adică „aduceți-vă propriul server”. Deoarece necesită unele ajustări complexe ale serverului și acces la rădăcină, nu puteți rula acest lucru nici pe găzduire partajată. La un moment dat, în curând, vor începe să deschidă conturi beta pentru serviciul lor găzduit – adică a serviciu de blogging gratuit la fel ca WordPress.com Care este diferența dintre rularea blogului dvs. pe Wordpress.com și Wordpress.org?Având în vedere că Wordpress alimentează acum 1 din 6 site-uri web, trebuie să facă ceva corect. Atât pentru dezvoltatorii experimentați, cât și pentru novice, Wordpress are ceva de oferit. Dar exact când începi... Citeste mai mult . Cu toate acestea, nu este încă gata, ceea ce înseamnă că veți avea nevoie de un server propriu pentru a încerca Ghost.

Instalarea Ghost

Inițial am plănuit să instalez acest lucru pe serverul meu de producție Media Temple VPS, dar atât de multe lucruri au mers prost cu asta. Acest lucru este de înțeles: atât Node, cât și Ghost sunt încă în versiune beta, la urma urmei, iar VPS-ul meu rulează o versiune veche de CentOS. Dacă aveți un Raspberry Pi în jur, aceasta este o platformă de testare ideală pentru a încerca Ghost; alternativ, poți instalați Ghost pe o instanță Amazon AWS gratuită, sau pur și simplu apucați un dispozitiv virtual BitNami gata făcut.

Trebuie să-ți faci un cont la ghost.org înainte de a putea descărca sistemul. Continuă și fă-o acum. Odată ce l-ați luat, încărcați fișierul ZIP complet pe Pi-ul dvs. prin SFTP - voi presupune că știți cum să faceți atât de mult.

Apoi, SSH pentru a începe.

ssh [email protected] (sau adresa IP RPi) sudo su. actualizare apt-get. apt-get upgrade.

La momentul scrierii, 0.10.20 este cea mai recentă versiune de Node – este posibil să fi fost actualizată, așa că verificați. Ajustați numele fișierelor și folderele după cum este necesar.

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. ./configure make. face instalarea. 

Atenție – prima comandă make va dura cel puțin câteva ore.

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

În acest moment aveți un sistem actualizat cu Node.js și Node Package Manager instalat.

dezarhivați -d fantomă fantomă-[apăsați fila]

Apăsând pe tab, îi ceri lui Bash să completeze restul detaliilor numelui fișierului, economisind efortul.

cd fantomă. instalare npm. 

Acest lucru va prelua toate dependențele Node pentru Ghost. Dacă primiți erori despre faptul că NPM nu a fost găsit, încercați să legați simbolurile binare:

ln -s /usr/local/bin/npm /usr/bin/npm npm install. 
Mult verde este bine. Orice roșu și procesul a eșuat.
Mult verde este bine. Orice roșu și procesul a eșuat.

Acum sunteți gata să faceți câteva modificări minore de configurare.

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

În acest fișier, doriți să editați toate instanțele gazdei: „127.0.0.1” cu adresa IP și portul: „2368” cu 80. Apăsați CTRL-X, Y pentru a ieși și a salva.

edit-host-port

În sfârșit, tastați:

npm start 

pentru a rula Ghost. Acum puteți accesa Ghost din orice browser de rețea locală cu IP-ul Pi.

http://10.0.1.10/ghost

fantomă-login

Veți ști că funcționează, deoarece, dacă veți vedea resurse servite de la RPi.

rpi-debug

Deși crearea inițială a ID-ului utilizatorului este extraordinar de lentă - aproximativ un minut - experiența de după aceea este extraordinar de rapidă. Iată puterea lui Node.js!

Impresii

Sunteți aruncat direct într-o prezentare generală a conținutului, cu un singur exemplu de postare pentru a afla elementele de bază ale reducerii. Nu eram un mare fan al markdown-ului înainte de a folosi Ghost – aș prefera doar să tastau text simplu, apoi să folosesc editorul vizual WordPress pentru a pune în evidență lucrurile mai târziu. Odată ce ați învățat sintaxa, este destul de simplu, totuși și mi se pare atrăgător acum. Îmi place în special capacitatea de a adăuga capturi de ecran mai târziu: puneți doar un substituent pentru a vă aminti, apoi trageți și plasați în editor mai târziu. De cât timp ne dorim încărcări prin glisare și plasare în WordPress?

editor

Și cam atât. Puteți vizualiza blogul dvs. eliminând /ghost a URL-ului (sau faceți clic pe pictograma din stânga sus dacă setați IP-ul ca URL de producție). Tema implicită este destul de plictisitoare, dar există deja o piata de desfacere sa cumpere mai mult.

Sunt clar senzațional spunând că Ghost este un ucigaș WordPress: Node în sine este încă beta, așa cum este Ghost, iar procesul de instalare pe un server de producție este departe de a fi ușor de acum. Cu toate acestea, Ghost oferă o alternativă convingătoare pentru oricine nu vrea să se ocupe de complexitatea WordPress pentru blogging simplu. Așa se întâmplă cu orice sistem popular: pe măsură ce crește, se adaugă funcții, complexitatea codului crește, misiunea inițială este pierdută și la un moment dat sosește un nou concurent strălucitor care oferă ceva proaspăt. Fantomă este care pornesc și ar trebui să vă așteptați la lucruri mari de la el. Deocamdată, totuși, cu siguranță nu va ucide niciun WordPress.

Dacă ați avut ocazia să încercați Ghost, ce părere aveți? Este puțin prea simplu pentru tine sau îți place acea simplitate?

James are o licență în inteligență artificială și este certificat CompTIA A+ și Network+. El este dezvoltatorul principal al MakeUseOf și își petrece timpul liber jucând paintball VR și jocuri de societate. Construiește computere de când era copil.