Oglas

Naj bo bloganje preprosto. Ghost je nova platforma za bloganje, zgrajena na Node.js. Za razliko od WordPress, ki je z leti postal pravi velikan CMS-ja in deluje na zastareli tehnologiji PHP/MySQL, Ghost obljublja, da bo stvari poenostavil tja, kjer so se začele: čist, neponarejen bloganje.

Glavne značilnosti

Ghost je lani začel kot Kickstarter – "to je samo platforma za bloganje", so predstavili. Ko so zbrali 200.000 £ (320.000 $) za odprtokodni projekt, so vedeli, da so na nečem.

Ghost govori o preprostosti. To ni popoln CMS: ne vključuje niti funkcionalnosti komentarjev. Vašega spletnega mesta ne bo spremenilo v tablo za delovna mesta ali e-trgovino – je dobesedno samo platforma za bloganje. To je čudovita platforma za bloganje, ampak to je vse. Če želite nekaj, kar se lahko mutira v vse, o čemer lahko sanjate, poiščite drugam.

V čem je torej Ghost drugačen?

  • Podokno za predogled in urejevalnik oznak. Ena najbolj presenetljivih lastnosti Ghost je preprost zaslon za urejanje, sestavljen iz dveh plošč: enega za urejanje v znižanju in enega za predogled rezultata. Zdi se kot celozaslonski način urejanja WordPressa, če ste ga kdaj uporabljali. Nalaganje slik deluje s povleci in spusti, ne s kompleksnimi pogovornimi okni za nalaganje.
    instagram viewer
  • Odziven vmesnik. Zasnovan od samega začetka za odzivno delovanje na tablicah in mobilnih napravah. In ne samo v a "podpiramo mobilne naprave in dogodke na dotik, vendar v resnici ne deluje" na nek način, a la WordPress.
  • * Čudovita armaturna plošča. Ghost obljublja veliko uporabnih statističnih podatkov, ko se prijavite. WordPress to tudi obljublja, vendar ga zelo premalo.

to je to. To je seznam funkcij. *Zadnjega sem objavil, ker nadzorna plošča dejansko še ne obstaja: načrtovana je za izdajo okoli božiča. Torej za zdaj v bistvu dobite samo urednika in dejanski blog. Tukaj je posnetek zaslona obljubljene nadzorne plošče, ki vam bo pomagal.

armaturna plošča

Hosted vs Self Hosted

Trenutno je Ghost na voljo samo za preizkušanje v okoljih, ki jih gosti sami - to je "prinesite svoj strežnik". Ker zahteva nekaj zapletenih prilagoditev strežnika in korenskega dostopa, tega tudi ne morete zagnati na gostovanju v skupni rabi. Kmalu bodo začeli odpirati beta račune za svojo gostovano storitev – to je a brezplačna storitev za bloganje, podobno kot WordPress.com Kakšna je razlika med vodenjem svojega bloga na Wordpress.com in Wordpress.org?Ker Wordpress zdaj poganja 1 od vsakih 6 spletnih mest, mora nekaj delati prav. Wordpress vam lahko ponudi nekaj tako za izkušene razvijalce kot popolne novince. Toda ko začneš naprej ... Preberi več . Vendar to še ni pripravljeno, kar pomeni, da boste za preizkus Ghost potrebovali svoj strežnik.

Namestitev Ghost

Sprva sem nameraval to namestiti na svoj produkcijski strežnik Media Temple VPS, vendar je šlo veliko stvari narobe s tem. To je razumljivo: tako Node kot Ghost sta navsezadnje še vedno v beta različici in moj VPS poganja staro različico CentOS. Če imate Raspberry Pi naokoli, je to idealna testna platforma, da preizkusite Ghost; drugače pa lahko namestite Ghost na brezplačen primerek Amazon AWS, ali pa samo zgrabi a že pripravljena virtualna naprava BitNami.

Odpreti morate račun na ghost.org preden lahko prenesete sistem. Pojdi in naredi to zdaj. Ko jo zgrabite, naložite celotno datoteko ZIP v svoj Pi prek SFTP - predvidevam, da znate toliko narediti.

Nato SSH za začetek.

ssh [email protected] (ali vaš IP naslov RPi) sudo su. apt-pridobite posodobitev. apt-get upgrade.

V času pisanja, 0.10.20 je najnovejša različica Node – morda je bila posodobljena, zato preverite. Po potrebi prilagodite imena datotek in map.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf vozlišče-v0.10.20.tar.gz. vozlišče cd-v0.10.20. ./konfiguriraj make. naredi namestitev. 

Pozor – prvi ukaz za izdelavo bo trajal vsaj nekaj ur.

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

Na tej točki imate posodobljen sistem z nameščenim Node.js in Node Package Manager.

unzip -d ghost ghost-[pritisnite zavihek]

Če pritisnete tabulator, Bash prosite, da izpolni preostale podrobnosti imena datoteke, kar vam prihrani trud.

cd duh. npm namestitev. 

To bo zgrabilo vse odvisnosti vozlišča za Ghost. Če se prikažejo napake, da NPM ni bil najden, poskusite simbolizirati binarne datoteke:

ln -s /usr/local/bin/npm /usr/bin/npm npm namestitev. 
Veliko zelenega je dobro. Vsaka rdeča in postopek ni uspel.
Veliko zelenega je dobro. Vsaka rdeča in postopek ni uspel.

Zdaj ste pripravljeni narediti nekaj manjših sprememb konfiguracije.

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

V tej datoteki želite urediti vse primerke gostitelja: »127.0.0.1« z vašim naslovom IP in vrata: »2368« z 80. Pritisnite CTRL-X, Y za izhod in shranjevanje.

edit-host-port

Nazadnje vnesite:

npm start 

za zagon Ghost. Zdaj lahko dostopate do Ghost-a iz katerega koli brskalnika lokalnega omrežja z IP-jem vašega Pi.

http://10.0.1.10/ghost

Ghost-login

Vedeli boste, da deluje, ker če boste videli vire, ki jih streže RPi.

rpi-debug

Čeprav je začetno ustvarjanje ID-ja uporabnika izjemno počasno – približno minuto – je izkušnja po tem izjemno hitra. Oglejte si moč Node.js!

Vtisi

Postavljeni ste naravnost v pregled vsebine z enim samim primerom objave, da se naučite osnov markdowna. Pred uporabo Ghost-a nisem bil velik oboževalec markdowna – raje bi samo vtipkal golo besedilo, nato pa uporabil vizualni urejevalnik WordPress, da bi stvari pozneje popestril. Ko ste se naučili sintakse, je precej preprosta in zdaj se mi zdi privlačna. Še posebej mi je všeč možnost poznejšega dodajanja posnetkov zaslona: samo postavite ogrado, da se spomnite, nato pa pozneje povlecite in spustite v urejevalnik. Kako dolgo smo si želeli nalaganja povleci in spusti v WordPress?

urednik

In to je približno to. Svoj spletni dnevnik si lahko ogledate tako, da odstranite /ghost URL-ja (ali kliknite zgornjo levo ikono, če nastavite IP kot produkcijski URL). Privzeta tema je precej dolgočasna, vendar že obstaja tržnica kupiti več.

Očitno me senzacionalizira, če pravim, da je Ghost morilec WordPressa: samo vozlišče je še vedno beta, tako kot Ghost in postopek namestitve katerega koli na produkcijski strežnik zaenkrat še zdaleč ni enostaven. Kljub temu Ghost ponuja prepričljivo alternativo za vse, ki se ne želijo ukvarjati s kompleksnostjo WordPressa za preprosto bloganje. Tako je pri vsakem priljubljenem sistemu: ko raste, se dodajajo funkcije, povečuje se kompleksnost kode, prvotna misija je izgubljena in na neki točki pride bister nov konkurent, ki nekaj ponuja sveže. duh je ki se začne in od tega bi morali pričakovati velike stvari. Za zdaj pa zagotovo ne bo ubil nobenega WordPressa.

Če ste imeli priložnost preizkusiti Ghost, kaj menite? Je za vas le malo preveč preprosto ali vam je ta preprostost všeč?

James je diplomiral iz umetne inteligence in ima certifikat CompTIA A+ in Network+. Je glavni razvijalec MakeUseOf in svoj prosti čas preživlja z igranjem VR paintballa in družabnih iger. Od malih nog sestavlja osebne računalnike.