Reklama

Udržujte blogovanie jednoduché. Ghost je nová blogovacia platforma postavená na Node.js. Na rozdiel od WordPress, ktorý sa v priebehu rokov stal skutočným gigantom CMS a beží na zastaranej technológii PHP/MySQL, Ghost sľubuje zjednodušenie veci späť tam, kde začali: čistý, nefalšovaný blogovanie.

Hlavné rysy

Ghost začal minulý rok ako Kickstarter – „je to len platforma na blogovanie“, navrhli. Keď sa na projekt s otvoreným zdrojovým kódom vyzbieralo 200 000 libier (320 000 dolárov), vedeli, že na niečom idú.

Ghost je o jednoduchosti. Nie je to plnohodnotný CMS: nezahŕňa ani funkciu komentárov. Nepremení váš web na pracovný stôl alebo elektronický obchod – je to doslova len platforma na blogovanie. Je to krásna platforma na blogovanie, ale to je všetko. Ak chcete niečo, čo sa dá premeniť na čokoľvek, o čom môže vaše srdce snívať, hľadajte inde.

V čom je teda Ghost iný?

  • Panel náhľadu a editor značiek. Jednou z najvýraznejších funkcií Ghost je jednoduchá obrazovka úprav, ktorá pozostáva z dvoch panelov: jeden na úpravu v markdown a druhý na náhľad výsledku. Je to ako režim úprav na celej obrazovke WordPress, ak ste to niekedy použili. Nahrávanie obrázkov funguje pretiahnutím myšou, nie zložitými dialógovými oknami nahrávania.
    instagram viewer
  • Responzívne rozhranie. Navrhnuté od základov tak, aby fungovali responzívne na tabletoch a mobilných zariadeniach. A nielen v a „podporujeme mobilné zariadenia a dotykové udalosti, ale v skutočnosti to nefunguje“ nejakým spôsobom a la WordPress.
  • * Krásna palubná doska. Ghost sľubuje množstvo užitočných štatistík hneď po prihlásení. WordPress to tiež sľubuje, ale žalostne nedoručuje.

to je všetko. Toto je zoznam funkcií. To posledné som *upravil, pretože Dashboard ešte v skutočnosti neexistuje: jeho vydanie je plánované na Vianoce. Takže zatiaľ v podstate dostanete iba editor a skutočný blog. Tu je snímka obrazovky sľúbeného informačného panela, ktorá vám pomôže.

prístrojová doska

Hostené verzus Self Hosted

Momentálne je Ghost k dispozícii iba na testovanie v prostredí s vlastným hosťovaním – t. j. „prineste si vlastný server“. Keďže to vyžaduje zložité úpravy servera a prístup root, nemôžete to spustiť ani na zdieľanom hostingu. V určitom okamihu čoskoro začnú otvárať beta účty pre svoju hosťovanú službu – to znamená a bezplatná služba blogovania podobne ako WordPress.com Aký je rozdiel medzi prevádzkovaním blogu na stránkach Wordpress.com a Wordpress.org?Keďže Wordpress teraz poháňa 1 zo 6 webových stránok, musia robiť niečo správne. Pre skúsených vývojárov aj úplných nováčikov má Wordpress čo ponúknuť. Ale keď začnete... Čítaj viac . To však ešte nie je pripravené, čo znamená, že na vyskúšanie Ghost budete potrebovať vlastný server.

Inštalácia Ghost

Pôvodne som to plánoval nainštalovať na svoj produkčný server Media Temple VPS, ale veľa vecí sa s tým pokazilo. Je to pochopiteľné: Node aj Ghost sú napokon stále v beta verzii a môj VPS používa starú verziu CentOS. Ak sa vám povaľuje Raspberry Pi, toto je ideálna testovacia platforma na vyskúšanie Ghost; prípadne môžete nainštalujte Ghost na bezplatnú inštanciu Amazon AWS, alebo len chytiť a hotové virtuálne zariadenie BitNami.

Musíte si vytvoriť účet na ghost.org pred stiahnutím systému. Pokračujte a urobte tak teraz. Keď ho uchopíte, nahrajte celý súbor ZIP do svojho Pi cez SFTP – predpokladám, že viete, ako toho veľa urobiť.

Ďalej SSH, aby ste mohli začať.

ssh [email protected] (alebo vaša IP adresa RPi) sudo su. apt-get update. apt-get upgrade.

V čase písania 0.10.20 je najnovšia verzia Node – možno bola aktualizovaná, tak si to skontrolujte. Podľa potreby upravte názvy súborov a priečinky.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf node-v0.10.20.tar.gz. cd uzol-v0.10.20. ./configure make. vykonať inštaláciu. 

Pozor – tento prvý príkaz bude trvať minimálne niekoľko hodín.

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

V tomto bode máte aktualizovaný systém s Node.js a nainštalovaným správcom balíkov uzlov.

rozbaliť -d duch duchov [stlačiť tab]

Stlačením klávesu Tab požiadate Bash, aby vyplnil zvyšok podrobností názvu súboru, čím vám ušetrí námahu.

cd duch. inštalácia npm. 

Toto získa všetky závislosti uzlov pre Ghost. Ak sa vám zobrazia chyby o tom, že sa nenašiel NPM, skúste binárne súbory symbolicky prepojiť:

ln -s /usr/local/bin/npm /usr/bin/npm npm install. 
Veľa zelene je dobré. Akákoľvek červená a proces zlyhal.
Veľa zelene je dobré. Akákoľvek červená a proces zlyhal.

Teraz ste pripravení vykonať menšie zmeny v konfigurácii.

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

V tomto súbore chcete upraviť všetky inštancie hostiteľa: „127.0.0.1“ s vašou IP adresou a port: „2368“ s 80. Stlačte CTRL-X, Y pre ukončenie a uloženie.

edit-host-port

Nakoniec zadajte:

npm štart 

spustiť Ghost. Teraz môžete pristupovať k Ghost z akéhokoľvek lokálneho sieťového prehliadača s IP vášho Pi.

http://10.0.1.10/ghost

ghost-login

Budete vedieť, že to funguje, pretože ak uvidíte, že sa zdroje poskytujú z RPi.

rpi-debug

Aj keď je počiatočné vytvorenie ID používateľa mimoriadne pomalé – asi minútu – zážitok po ňom je neuveriteľne rýchly. Pozrite si silu Node.js!

dojmy

Vrhnete sa priamo do prehľadu obsahu s jedným príkladom príspevku, aby ste sa naučili základy markdown. Pred použitím Ghost som nebol veľkým fanúšikom markdown – radšej by som napísal obyčajný text a potom použil vizuálny editor WordPress, aby som veci neskôr oživil. Keď sa naučíte syntax, je to pomerne jednoduché a teraz to považujem za príťažlivé. Obzvlášť sa mi páči možnosť pridávať snímky obrazovky neskôr: stačí vložiť zástupný symbol na pripomenutie a neskôr ho presunúť do editora. Ako dlho sme si želali presúvanie presúvaním myšou vo WordPress?

editor

A to je asi tak všetko. Môžete zobraziť svoj blog odstránením súboru /ghost adresy URL (alebo kliknite na ikonu vľavo hore, ak ste nastavili IP ako produkčnú adresu URL). Predvolená téma je dosť nudná, ale už existuje trhovisko kúpiť viac.

Zjavne vyvolávam senzácie, keď hovorím, že Ghost je zabijak WordPress: Samotný Node je stále beta, rovnako ako aj Ghost a proces inštalácie oboch na produkčný server nie je v súčasnosti ani zďaleka jednoduchý. Napriek tomu Ghost ponúka presvedčivú alternatívu pre každého, kto sa nechce zaoberať zložitosťou WordPress pre jednoduché blogovanie. Takýto je spôsob s každým populárnym systémom: ako rastie, pridávajú sa funkcie, zvyšuje sa zložitosť kódu, pôvodná misia je stratená a v určitom bode prichádza nový jasný konkurent, ktorý niečo ponúka čerstvé. Duch je ktoré začínajú a mali by ste od toho očakávať veľké veci. Zatiaľ to však určite nezabije žiadny WordPress.

Ak ste mali možnosť vyskúšať Ghost, čo si o tom myslíte? Je to pre vás príliš jednoduché alebo máte radi túto jednoduchosť?

James má titul BSc v odbore umelá inteligencia a má certifikáciu CompTIA A+ a Network+. Je hlavným vývojárom MakeUseOf a svoj voľný čas trávi hraním VR paintballu a stolových hier. Odmalička staval PC.