Реклама

Продължавайте да блогвате лесно. Ghost е нова платформа за блогове, изградена върху Node.js. За разлика от WordPress, който се превърна в истински гигант на CMS през годините и работи с остаряла технология PHP/MySQL, Ghost обещава да опрости нещата обратно до мястото, откъдето са започнали: чист, неподправен блогове.

Основните функции

Ghost започна като Kickstarter миналата година – „това е просто платформа за блогове“, казаха те. Когато бяха събрани £200,000 ($320,000) за проекта с отворен код, те знаеха, че са на нещо.

Ghost е свързана с простотата. Това не е пълноценен CMS: дори не включва функционалност за коментари. Той няма да превърне вашия сайт в табло за работа или магазин за електронна търговия – това е буквално просто платформа за блогове. Това е красива платформа за блогове, но това е всичко. Ако искате нещо, което може да бъде мутирано във всичко, за което сърцето ви може да мечтае, потърсете другаде.

И така, какво прави Ghost различен?

  • Екран за предварителен преглед и редактор на намаление.
    instagram viewer
    Една от най-впечатляващите характеристики на Ghost е простият екран за редактиране, състоящ се от два панела: един за редактиране в маркировката и един за визуализация на резултата. Усеща се като режим на редактиране на цял екран на WordPress, ако някога сте го използвали. Качването на изображения работи чрез плъзгане и пускане, а не на сложни диалози за качване.
  • Отзивчив интерфейс. Проектиран от самото начало, за да работи отзивчиво на таблети и мобилни устройства. И не само в а „поддържаме мобилни устройства и събития с докосване, но всъщност не работи“ вид начин, а ла WordPress.
  • * Красиво табло. Ghost обещава много полезни статистически данни точно там, когато влезете. WordPress също обещава това, но за съжаление недостатъчно.

Това е. Това е списъкът с функции. *Издадох това последното, защото таблото за управление всъщност все още не съществува: планирано е да бъде пуснато около Коледа. Така че засега вие основно получавате просто редактор и действителния блог. Ето екранна снимка на обещаното табло за управление, за да ви помогне.

табло

Хоствано срещу самостоятелно хостване

В момента Ghost е достъпен само за тестване в самостоятелно хоствани среди – т.е. „донесете свой собствен сървър“. Тъй като изисква някои сложни корекции на сървъра и root достъп, не можете да стартирате това и на споделен хостинг. В някакъв момент скоро те ще започнат да отварят бета акаунти за своята хоствана услуга – тоест а безплатна услуга за блогове, подобна на WordPress.com Каква е разликата между пускането на вашия блог в Wordpress.com и Wordpress.org?Тъй като Wordpress сега захранва 1 на всеки 6 уебсайта, те трябва да правят нещо правилно. Както за опитни разработчици, така и за напълно начинаещи, Wordpress има какво да ви предложи. Но точно като започнете... Прочетете още . Това обаче все още не е готово, което означава, че ще ви е необходим собствен сървър, за да изпробвате Ghost.

Инсталиране на Ghost

Първоначално планирах да инсталирам това на моя сървър за производство на Media Temple VPS, но толкова много неща се объркаха с това. Това е разбираемо: и Node, и Ghost все още са в бета версия, а моят VPS работи със стара версия на CentOS. Ако имате Raspberry Pi, това е идеална тестова платформа, за да изпробвате Ghost; като алтернатива, можете инсталирайте Ghost на безплатен екземпляр на Amazon AWS, или просто вземете a готов виртуален уред BitNami.

Трябва да направите акаунт в ghost.org преди да можете да изтеглите системата. Продължете и направете това сега. След като го вземете, качете пълния ZIP файл във вашия Pi чрез SFTP – предполагам, че знаете как да направите толкова много.

След това SSH, за да започнете.

ssh [email protected] (или вашия RPi IP адрес) sudo su. apt-получи актуализация. apt-получи надстройка.

Към момента на писане, 0.10.20 е най-новата версия на Node – може да е актуализирана, така че проверете. Коригирайте имената на файлове и папки, ако е необходимо.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf възел-v0.10.20.tar.gz. cd възел-v0.10.20. ./конфигуриране make. направи инсталиране. 

Внимавайте - тази първа команда make ще отнеме поне няколко часа.

apt-get install sqlite3. git клонинг git://github.com/isaacs/npm.git. cd npm/скриптове. chmod +x install.sh. ./install.sh. 

В този момент имате актуализирана система с инсталиран Node.js и Node Package Manager.

разархивирайте -d призрак призрак-[натиснете раздела]

С натискането на табулатор вие молите Bash да попълни останалите подробности за името на файла, като ви спестява усилията.

cd призрак. npm инсталиране. 

Това ще вземе всички зависимости на Node за Ghost. Ако получите грешки, че NPM не е намерен, опитайте да символизирате двоичните файлове:

ln -s /usr/local/bin/npm /usr/bin/npm npm инсталира. 
Много зелено е добре. Всяко червено и процесът е неуспешен.
Много зелено е добре. Всяко червено и процесът е неуспешен.

Сега сте готови да направите някои малки промени в конфигурацията.

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

В този файл искате да редактирате всички екземпляри на хост: „127.0.0.1“ с вашия IP адрес и порт: „2368“ с 80. Натиснете CTRL-X, Y, за да излезете и да запазите.

редактиране-хост-порт

Накрая напишете:

npm старт 

да стартирате Ghost. Вече можете да получите достъп до Ghost от всеки браузър на локална мрежа с IP на вашия Pi.

http://10.0.1.10/ghost

ghost-login

Ще знаете, че работи, защото ако ще видите, че ресурсите се обслужват от RPi.

rpi-отстраняване на грешки

Въпреки че първоначалното създаване на потребителски идентификатор е изключително бавно – около минута – изживяването след това е невероятно бързо. Вижте силата на Node.js!

Впечатления

Попадате направо в преглед на съдържанието с един пример за публикация, за да научите основите на markdown. Не бях голям фен на markdown преди да използвам Ghost – предпочитам просто да напиша обикновен текст, след което да използвам визуалния редактор на WordPress, за да джазизирам нещата по-късно. След като научите синтаксиса обаче, той е доста прост и сега намирам за привлекателен. Особено харесвам възможността да добавям екранни снимки по-късно: просто поставете заместител, за да си напомните, след което плъзнете и пуснете в редактора на по-късен етап. От колко време сме искали качвания с плъзгане и пускане в WordPress?

редактор

И това е за всичко. Можете да видите своя блог, като премахнете /ghost на URL адреса (или щракнете върху горната лява икона, ако зададете IP като производствен URL). Темата по подразбиране е доста скучна, но вече има пазар да купя повече.

Очевидно съм сензационен, като казвам, че Ghost е убиец на WordPress: самият Node все още е бета, както е Ghost и процесът на инсталиране на едното и другото на производствен сървър далеч не е лесен засега. Все пак Ghost предлага завладяваща алтернатива за всеки, който не иска да се занимава със сложността на WordPress за обикновен блог. Такъв е начинът с всяка популярна система: с разрастването й се добавят функции, нараства сложността на кода, първоначалната мисия е загубена и в един момент пристига нов ярък конкурент, предлагащ нещо прясно. призрак е който стартира и трябва да очаквате големи неща от него. Засега обаче със сигурност няма да убие WordPress.

Ако сте имали възможност да изпробвате Ghost, какво мислите? Прекалено просто ли е за вас или обичате тази простота?

Джеймс има бакалавърска степен по изкуствен интелект и е сертифициран по CompTIA A+ и Network+. Той е водещият разработчик на MakeUseOf и прекарва свободното си време, играейки VR пейнтбол и настолни игри. Той създава компютри от дете.