WordPress Killer? Bine ați venit la Ghost (și cum să-l instalați pe o Pi Zmeura)

WordPress Killer? Bine ați venit la Ghost (și cum să-l instalați pe o Pi Zmeura) / Wordpress și dezvoltare web

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

Caracteristici principale

Ghost a început anul trecut ca un Kickstarter - “este doar o platformă de blogging”, au tăbărât. Când s-au ridicat 200.000 de lire sterline (320.000 dolari) pentru proiectul open source, ei știau că au fost pe ceva.

Duhul este despre simplitate. Nu este un CMS cu drepturi depline: nici măcar nu include funcționalitatea comentariilor. Acesta nu va transforma site-ul dvs. într-un birou de locuri de muncă sau magazin de eCommerce - este literalmente doar o platformă de blogging. Este o frumoasă platformă de blogging, dar asta e tot ce este. Dacă vreți ca ceva care poate fi mutat în orice inimă să poată să viseze, să priviți în altă parte.

Deci, ceea ce face Ghost diferit?

  • Panoul de previzualizare și editorul de marcare. Una dintre cele mai izbitoare trăsături ale lui Ghost este ecranul simplu de editare, alcătuit din două panouri: unul pentru editare în marcaj și unul pentru a previzualiza rezultatul. Se simte ca modul de editare a ecranului WordPress, dacă ați folosit vreodată acest lucru. Încărcarea imaginilor funcționează prin tragere și plasare, nu prin dialoguri de încărcare complexe.
  • Interfață receptivă. Proiectat de la sol pentru a lucra în mod sensibil pe tablete și dispozitive mobile. Și nu doar în a “suportăm dispozitive mobile și atingem evenimente, dar nu funcționează cu adevărat” fel de mod, o la WordPress.
  • * Tablou de bord frumos. Ghost promite o mulțime de statistici utile chiar și atunci când vă logați. WordPress promite acest lucru, dar,.

Asta e. Aceasta este lista de caracteristici. Am creat ultima dată, deoarece Tabloul de bord nu există încă: este planificat să fie lansat în jurul Crăciunului. Deci, deocamdată, veți obține doar un editor și blogul real. Iată o captură de ecran a panoului de bord promis, pentru a vă ține la curent.

Hosted vs. Self Hosted

În prezent, Ghost este disponibil numai pentru testarea în medii găzduite de sine - adică., “adu propriul server”. Întrucât aceasta necesită ajustări complexe ale serverului și acces la root, nu puteți rula acest lucru și pe gazdele partajate. La un moment dat în curând, vor începe să deschidă conturile beta pentru serviciul găzduit - adică un serviciu de bloguri gratuit, la fel ca WordPress.com Care este diferența dintre difuzarea blogului pe Wordpress.com și Wordpress.org? Care este diferența dintre difuzarea blogului dvs. pe Wordpress.com și Wordpress.org? Cu Wordpress alimentând acum 1 din fiecare 6 site-uri, trebuie să facă ceva corect. Pentru ambii dezvoltatori cu experiență și pentru începători complet, Wordpress are ceva de oferit. Dar, pe măsură ce începeți ... Citește mai mult. Încă nu este gata, însă înseamnă că veți avea nevoie de un server propriu pentru a încerca Ghost.

Instalarea Ghost

Inițial am intenționat să instalez acest lucru pe serverul meu de producție Media Temple VPS, dar multe lucruri au mers prost. Acest lucru este de înțeles: atât Nodul cât și Ghost sunt încă în beta, la urma urmei, iar VPS rulează o versiune veche a CentOS. Dacă aveți o zmeură Pi care se află în jur, aceasta este o platformă de testare ideală pentru a încerca Ghost; în mod alternativ, puteți instala Ghost pe o instanță gratuită Amazon AWS sau puteți să luați un aparat Virtual BitNami.

Trebuie să faceți un cont la ghost.org înainte de a putea descărca sistemul. Mergeți și faceți-o acum. Odată ce l-ați apucat, încărcați fișierul ZIP complet pe fișierul dvs. prin intermediul SFTP - voi presupune că știți cum să faceți acest lucru mult.

Apoi, SSH pentru a începe.

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

La momentul scrisului, 0.10.20 este cea mai recentă versiune a nodului - poate a fost actualizată, deci verificați. Ajustați numele de fișiere și dosarele după cum este necesar.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz tar -zxvf nod-v0.10.20.tar.gz cd nod-v0.10.20 ./configure make make install 

Feriți-vă că prima comandă va dura cel puțin câteva ore.

apt-get instalare sqlite3 git clona git: //github.com/isaacs/npm.git cpm npm / scripts chmod + x install.sh ./install.sh 

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

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

Apăsând pe fila, îi cereți lui Bash să completeze restul detaliilor numelui fișierului, economisind astfel efortul.

cd ghost npm install 

Aceasta va apuca toate dependențele nodului pentru Ghost. Dacă primiți erori cu privire la faptul că NPM nu a fost găsit, încercați să simulați conexiunile binare:

ln -s / usr / local / bin / npm / usr / bin / npm Instalare npm 

O mulțime de verde este bună. Orice roșu, iar procesul a eșuat.

Acum sunteți gata să faceți niște schimbări minore de config.

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.

În cele din urmă, tastați:

npm start 

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

http://10.0.1.10/ghost

Veți ști că funcționează deoarece dacă veți vedea resursele care sunt difuzate de RPi.

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

Afișări

Ești aruncată direct într-o prezentare de conținut, cu un singur exemplar de post pentru a afla elementele de bază ale marcajului. Nu eram un mare fan al marcajului înainte de a folosi Ghost - aș prefera să introduc doar text simplu, apoi să folosesc editorul vizual WordPress pentru a face jazzul mai târziu. Odată ce ați învățat sintaxa, este totuși destul de simplă și acum găsesc atrăgătoare. Îmi place mai ales capacitatea de a adăuga capturi de ecran mai târziu: pur și simplu puneți un substituent pentru a vă reaminti, apoi trageți și plasați în editor într-un punct ulterior. Cât timp am dorit să trageți și să plasați încărcări în WordPress?

Și asta e vorba de asta. Puteți vedea blogul dvs. eliminând /fantomă a adresei URL (sau faceți clic pe pictograma din stânga sus dacă setați adresa IP ca adresă de producție). Tema implicită este destul de plictisitoare, dar există deja o piață pentru a cumpăra mai mult.

Sunt senzațional în mod clar prin a spune că Ghost este un ucigaș de WordPress: Nodul în sine este încă beta, așa cum este Ghost, iar procesul de a fi instalat 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 dorește să se ocupe de complexitatea WordPress pentru blogging-ul simplu. Asa este modul cu orice sistem popular: pe masura ce creste, sunt adaugate caracteristici, creste complexitatea codului, misiunea originala se pierde si, la un moment dat, un nou concurent soseste oferind ceva proaspat. Fantomă este care să înceapă, și ar trebui să așteptați lucruri mari de la ea. Pentru moment, însă, cu siguranță nu va ucide nici un WordPress.

Dacă ai avut ocazia să încerci Ghost, ce crezi? Este puțin prea simplu pentru dvs. sau vă place această simplitate?

Explorați mai multe despre: Blogging, Content Management System.