reklama

Udržujte blogování jednoduché. Ghost je nová blogovací platforma postavená na Node.js. Na rozdíl od WordPress, který se v průběhu let stal skutečným monstrem CMS a běží na zastaralé technologii PHP/MySQL, Ghost slibuje zjednodušit věci zpět tam, kde začaly: čistý, nefalšovaný blogování.

Hlavní rysy

Ghost začal loni jako Kickstarter – „je to jen platforma pro blogování“, navrhli. Když se na projekt s otevřeným zdrojovým kódem vybralo 200 000 liber (320 000 dolarů), věděli, že na něčem jdou.

Ghost je o jednoduchosti. Není to plnohodnotný CMS: nezahrnuje ani funkci komentářů. Nepromění váš web na pracovní desku nebo elektronický obchod – je to doslova jen platforma pro blogování. Je to krásná platforma pro blogování, ale to je vše. Pokud chcete něco, co lze zmutovat na cokoliv, o čem vaše srdce sní, hledejte jinde.

V čem je tedy Ghost jiný?

  • Panel náhledu a editor markdown. Jednou z nejvýraznějších funkcí Ghost je jednoduchá editační obrazovka, která se skládá ze dvou panelů: jeden pro úpravy v markdown a druhý pro náhled výsledku. Je to jako režim úprav na celé obrazovce WordPress, pokud jste to někdy používali. Nahrávání obrázků funguje přetažením, nikoli složitými dialogy nahrávání.
    instagram viewer
  • Responzivní rozhraní. Navrženo od základů tak, aby fungovalo responzivně na tabletech a mobilních zařízeních. A nejen v a „podporujeme mobilní zařízení a dotykové události, ale ve skutečnosti to nefunguje“ nějakým způsobem, a la WordPress.
  • * Krásná palubní deska. Ghost slibuje spoustu užitečných statistik hned, když se přihlásíte. WordPress to také slibuje, ale žalostně nedodává.

A je to. To je seznam funkcí. To poslední jsem *upravil, protože Dashboard ve skutečnosti ještě neexistuje: jeho vydání je plánováno na Vánoce. Takže prozatím v podstatě dostanete pouze editor a skutečný blog. Zde je snímek obrazovky slíbeného Dashboardu, který vás uklidní.

přístrojová deska

Hosted vs. Self Hosted

Právě teď je Ghost k dispozici pouze pro testování v prostředí s vlastním hostitelem – tedy „přineste si svůj vlastní server“. Vzhledem k tomu, že vyžaduje některé složité úpravy serveru a root přístup, nemůžete to spustit ani na sdíleném hostingu. V určitém okamžiku brzy začnou otevírat beta účty pro svou hostovanou službu – tj bezplatná služba blogování podobně jako WordPress.com Jaký je rozdíl mezi provozováním blogu na Wordpress.com a Wordpress.org?Vzhledem k tomu, že Wordpress nyní pohání 1 z každých 6 webových stránek, musí dělat něco správně. Jak zkušeným vývojářům, tak úplným nováčkům má Wordpress co nabídnout. Ale právě když začnete... Přečtěte si více . To však ještě není připraveno, což znamená, že k vyzkoušení Ghost budete potřebovat vlastní server.

Instalace Ghost

Původně jsem plánoval nainstalovat to na svůj produkční server Media Temple VPS, ale tolik věcí se s tím pokazilo. To je pochopitelné: Node i Ghost jsou koneckonců stále v beta verzi a můj VPS provozuje starou verzi CentOS. Pokud se vám povaluje Raspberry Pi, je to ideální testovací platforma pro vyzkoušení Ghost; případně můžete nainstalujte Ghost na bezplatnou instanci Amazon AWS, nebo jen chytit a hotové virtuální zařízení BitNami.

Musíte si vytvořit účet na ghost.org než si budete moci stáhnout systém. Pokračujte a udělejte to nyní. Jakmile jej popadnete, nahrajte celý soubor ZIP do svého Pi přes SFTP – předpokládám, že toho hodně víte.

Dále SSH, abyste mohli začít.

ssh [email protected] (nebo vaše IP adresa RPi) sudo su. aktualizace apt-get. apt-get upgrade.

v době psaní 0.10.20 je nejnovější verze Node – možná byla aktualizována, tak to zkontrolujte. Podle potřeby upravte názvy souborů a složek.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf node-v0.10.20.tar.gz. cd uzel-v0.10.20. ./configure make. provést instalaci. 

Pozor – tento první příkaz bude trvat minimálně několik hodin.

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

V tomto okamžiku máte aktualizovaný systém s nainstalovaným Node.js a Správcem balíčků uzlů.

rozbalit -d duch duch [stisknout tab]

Stisknutím tabulátoru požádáte Bash o vyplnění zbývajících podrobností o názvu souboru, což vám ušetří námahu.

cd duch. instalace npm. 

Tím se chytí všechny závislosti uzlů pro Ghost. Pokud se zobrazí chyby o tom, že NPM nebyl nalezen, zkuste binární soubory symbolicky propojit:

ln -s /usr/local/bin/npm /usr/bin/npm instalace npm. 
Hodně zeleně je dobré. Jakákoli červená a proces selhal.
Hodně zeleně je dobré. Jakákoli červená a proces selhal.

Nyní jste připraveni provést drobné změny v konfiguraci.

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

V tomto souboru chcete upravit všechny instance hostitele: „127.0.0.1“ s vaší IP adresou a port: „2368“ s 80. Stiskněte CTRL-X, Y pro ukončení a uložení.

upravit-hostitel-port

Nakonec napište:

npm start 

spustit Ghost. Nyní můžete přistupovat k Ghost z jakéhokoli místního síťového prohlížeče s IP vaší Pi.

http://10.0.1.10/ghost

ghost-login

Budete vědět, že to funguje, protože pokud uvidíte, že zdroje jsou poskytovány z RPi.

rpi-debug

I když je počáteční vytvoření ID uživatele mimořádně pomalé – asi minutu –, zážitek poté je neuvěřitelně rychlý. Podívejte se na sílu Node.js!

dojmy

Jste vrženi přímo do přehledu obsahu s jedním příkladem příspěvku, který vám umožní naučit se základy markdown. Před použitím Ghost jsem nebyl velkým fanouškem markdown – raději bych jen zadal prostý text a pak použil vizuální editor WordPress, abych věci později oživil. Jakmile se však naučíte syntaxi, je to docela jednoduché a nyní to považuji za přitažlivé. Obzvláště se mi líbí možnost přidávat snímky obrazovky později: stačí vložit zástupný symbol, který se vám připomene, a později jej přetáhnout do editoru. Jak dlouho jsme toužili po nahrání přetažením ve WordPressu?

editor

A to je asi tak všechno. Můžete si prohlédnout, jak váš blog odebírá /ghost adresy URL (nebo klikněte na ikonu vlevo nahoře, pokud nastavíte IP jako produkční adresu URL). Výchozí motiv je docela nudný, ale již existuje tržiště koupit více.

Jsem jasně senzační, když říkám, že Ghost je zabiják WordPress: Samotný Node je stále beta, stejně jako Ghost a proces instalace obou na produkční server zatím zdaleka není snadný. Přesto Ghost nabízí přesvědčivou alternativu pro každého, kdo se nechce zabývat složitostí WordPressu pro jednoduché blogování. Takový je způsob s jakýmkoli populárním systémem: jak roste, přidávají se funkce, zvyšuje se složitost kódu, původní mise je ztracena a v určitém okamžiku přichází nový jasný konkurent, který něco nabízí čerstvý. Duch je které začínají a měli byste od toho očekávat velké věci. Prozatím to však rozhodně nezabije žádný WordPress.

Pokud jste měli možnost vyzkoušet Ghost, co si o tom myslíte? Je to na vás trochu moc jednoduché, nebo tu jednoduchost milujete?

James má titul BSc v oboru umělá inteligence a má certifikaci CompTIA A+ a Network+. Je hlavním vývojářem MakeUseOf a svůj volný čas tráví hraním VR paintballu a deskových her. Odmalička stavěl PC.