Реклама
Продолжайте вести блог просто. Ghost - это новая блог-платформа, построенная на Node.js. В отличие от WordPressGhost, ставший настоящим чудом CMS на протяжении многих лет и работающий на устаревшей технологии PHP / MySQL, Ghost обещает упростить вещи обратно к тому, с чего они начинали: чистые, настоящие блоггинг.
Основные характеристики
Призрак начинал как Kickstarter в прошлом году - «это просто платформа для блогов», - заявили они. Когда 200 000 фунтов стерлингов ($ 320 000) были собраны для проекта с открытым исходным кодом, они знали, что они на что-то пошли.
Призрак о простоте. Это не полноценная CMS: она даже не включает функцию комментариев. Он не превратит ваш сайт в доску объявлений о вакансиях или интернет-магазин - это всего лишь платформа для блогов. Это красивая платформа для блогов, но это все, что есть. Если вы хотите что-то, что может быть видоизменено в любом, о чем может мечтать ваше сердце, ищите в другом месте.
Так что же отличает Призрака?
- Панель предварительного просмотра и редактор уценок. Одной из самых ярких особенностей Ghost является простой экран редактирования, состоящий из двух панелей: одна для редактирования в уценке и одна для предварительного просмотра результата. Это похоже на режим полноэкранного редактирования WordPress, если вы когда-либо использовали его. Загрузка изображений осуществляется путем перетаскивания, а не сложных диалогов загрузки.
- Адаптивный интерфейс. Разработан с нуля, чтобы реагировать на планшеты и мобильные устройства. И не только в «Мы поддерживаем мобильные устройства и сенсорные события, но на самом деле не работает» вроде как, а-ля WordPress.
- * Красивая панель приборов. Призрак обещает много полезной статистики прямо здесь, когда вы входите в систему. WordPress обещает это тоже, но, к сожалению, недопоставляет.
Это оно. Это список возможностей. Я написал этот последний, потому что Dashboard на самом деле еще не существует: его планируется выпустить к Рождеству. Так что на данный момент у вас есть только редактор и блог. Вот скриншот обещанной панели инструментов, которая поможет вам.

Хостинг против Self Хостинг
Прямо сейчас Ghost доступен только для тестирования в автономных средах, то есть «принеси свой сервер». Так как это требует некоторых сложных настроек сервера и корневого доступа, Вы не можете запустить это на общем хостинге, либо. В какой-то момент вскоре они начнут открывать бета-аккаунты для своего размещенного сервиса, то есть бесплатный сервис блогов очень похож на WordPress.com Какая разница между ведением блога на Wordpress.com и Wordpress.org?Теперь, когда Wordpress работает с 1 на каждые 6 сайтов, они должны делать что-то правильно. Как опытным разработчикам, так и начинающим разработчикам, Wordpress может предложить вам кое-что. Но так же, как вы начинаете ... Читать далее . Это еще не готово, однако, это означает, что вам понадобится собственный сервер, чтобы опробовать Ghost.
Установка Призрака
Первоначально я планировал установить это на свой производственный сервер Media Temple VPS, но с этим многие вещи пошли не так. Это понятно: и Node, и Ghost все еще находятся в бета-версии, и мой VPS работает на старой версии CentOS. Если у вас есть Raspberry Pi, это идеальная тестовая платформа, чтобы попробовать Ghost; в качестве альтернативы, вы можете установить Ghost на бесплатный экземпляр Amazon AWSили просто взять готовое виртуальное устройство BitNami.
Вам необходимо зарегистрироваться на ghost.org прежде чем вы сможете скачать систему. Идите и сделайте это сейчас. Как только вы захватите его, загрузите полный ZIP-файл в Pi через SFTP - я предполагаю, что вы знаете, как это сделать.
Далее SSH для начала.
ssh [email protected] (или ваш IP-адрес RPi) sudo su. apt-get update. apt-get upgrade.
На момент написания 0.10.20 это последняя версия Node - возможно, она была обновлена, поэтому проверьте. Настройте имена файлов и папок по мере необходимости.
curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf node-v0.10.20.tar.gz. cd node-v0.10.20. ./configure make. сделать установку.
Осторожно - эта первая команда make займет не менее нескольких часов.
apt-get устанавливает sqlite3. git clone git: //github.com/isaacs/npm.git. cd npm / scripts. chmod + x install.sh. ./install.sh.
На данный момент у вас есть обновленная система с Node.js и установленным Node Package Manager.
распаковать -d призрак призрак- [нажмите вкладку]
Нажав Tab, вы просите Bash заполнить оставшуюся часть имени файла, что экономит ваши усилия.
CD Ghost. npm установить.
Это захватит все зависимости узла для Ghost. Если вы получаете ошибки о том, что NPM не найден, попробуйте использовать символическую ссылку на двоичные файлы:
ln -s / usr / local / bin / npm / usr / bin / npm npm install.

Теперь вы готовы внести небольшие изменения в конфигурацию.
cp config.example.js config.js. nano config.js.
В этом файле вы хотите отредактировать все экземпляры хоста: «127.0.0.1» с вашим IP-адресом, а порт: «2368» с 80. Нажмите CTRL-X, Y, чтобы выйти и сохранить.

Наконец, введите:
начало вечера
запустить Призрак. Теперь вы можете получить доступ к Ghost из любого браузера локальной сети с IP вашего Pi.
http://10.0.1.10/ghost

Вы будете знать, что это работает, потому что, если вы увидите, что ресурсы обслуживаются RPi.

Хотя первоначальное создание идентификатора пользователя является чрезвычайно медленным - около минуты - опыт после этого является невероятно быстрым. Вот сила Node.js!
Впечатления
Вы попадаете прямо в обзор контента с одним примером публикации, чтобы изучить основы уценки. До того, как использовать Ghost, я не был большим поклонником уценки - я бы просто набрал текст, а затем использовал визуальный редактор WordPress, чтобы потом подыгрывать. Однако, как только вы изучите синтаксис, он станет довольно простым, и теперь я нахожу его привлекательным. Мне особенно нравится возможность добавлять скриншоты позже: просто поместите заполнитель, чтобы напомнить себе, а затем перетащите в редактор позже. Как давно мы хотим перетаскивать загрузки в WordPress?

И это об этом. Вы можете просмотреть свой блог, удалив /ghost URL (или щелкните значок в верхнем левом углу, если вы указали IP в качестве рабочего URL). Тема по умолчанию довольно скучная, но уже есть рыночная площадь купить больше.
Я ясно сенсационен, говоря, что Ghost - убийца WordPress: сам Node все еще бета, как и Призрак, и процесс установки любого из них на рабочий сервер на данный момент далеко не прост. Тем не менее, Ghost предлагает убедительную альтернативу для тех, кто не хочет иметь дело со сложностью WordPress для простого ведения блога. Так обстоит дело с любой популярной системой: по мере роста добавляются функции, увеличивается сложность кода, оригинальная миссия потеряна, и в какой-то момент появляется новый яркий конкурент, предлагающий что-то свежий. привидение является это начало, и вы должны ожидать больших вещей от него. На данный момент, конечно, это не будет убивать любой WordPress.
Если у вас была возможность опробовать Призрака, что вы думаете? Это слишком просто для вас или вам нравится эта простота?
Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строил компьютеры с детства.