Продолжайте вести блог просто. Ghost — это новая блог-платформа, построенная на Node.js. В отличие от WordPress, который с годами стал настоящим чудом CMS и работает на устаревшей технологии PHP / MySQL, Ghost обещает упростить вещи обратно к тому, с чего они начинали: чистый, настоящий блоггинг.
Основные характеристики
Призрак начинал как Kickstarter в прошлом году — «это просто платформа для блогов», — заявили они. Когда 200 000 фунтов стерлингов ($ 320 000) были собраны для проекта с открытым исходным кодом, они знали, что они на что-то пошли.
Призрак о простоте. Это не полноценная CMS: она даже не включает функции комментариев. Он не превратит ваш сайт в доску объявлений о вакансиях или интернет-магазин — это всего лишь платформа для блогов. Это красивая платформа для ведения блогов, но это все, что есть. Если вы хотите что-то, что может быть превращено в то, о чем может мечтать ваше сердце, посмотрите в другом месте.
Так что же отличает Ghost?
- Панель предварительного просмотра и редактор уценок. Одной из самых ярких особенностей Ghost является простой экран редактирования, состоящий из двух панелей: одна для редактирования в уценке и одна для предварительного просмотра результата. Это похоже на режим полноэкранного редактирования WordPress, если вы когда-либо использовали его. Загрузка изображений осуществляется перетаскиванием, а не сложными диалоговыми окнами загрузки.
- Адаптивный интерфейс. Разработан с нуля, чтобы реагировать на планшеты и мобильные устройства. И не только в смысле «мы поддерживаем мобильные устройства и сенсорные события, но на самом деле не работаем», как WordPress.
- * Красивая панель приборов. Ghost обещает много полезной статистики прямо здесь, когда вы входите в систему. WordPress обещает это тоже, но, к сожалению, недопоставляет.
Это оно. Это список возможностей. Я остановился на этом последнем, потому что Dashboard на самом деле еще не существует: его планируется выпустить к Рождеству. Так что на данный момент у вас есть только редактор и блог. Вот скриншот обещанной панели инструментов, которая поможет вам.
Хостинг против Self Хостинг
В настоящий момент Ghost доступен только для тестирования в автономных средах, т. Е. «Принеси свой собственный сервер». Так как это требует некоторых сложных настроек сервера и корневого доступа, Вы не можете запустить это на виртуальном хостинге, либо. Вскоре они начнут открывать бета-аккаунты для своего размещенного сервиса, то есть бесплатного сервиса блогов, очень похожего на WordPress.com.
, Это еще не готово, однако, это означает, что вам понадобится собственный сервер, чтобы опробовать Ghost.
Установка Призрака
Изначально я планировал установить это на свой производственный сервер Media Temple VPS, но с этим многие вещи пошли не так. Это понятно: в конце концов, и Node, и Ghost все еще находятся в бета-версии, и мой VPS использует старую версию CentOS. Если у вас есть Raspberry Pi, это идеальная тестовая платформа, чтобы попробовать Ghost; Кроме того, вы можете установить Ghost на бесплатный экземпляр Amazon AWS или просто получить готовое виртуальное устройство BitNami.
Вам необходимо зарегистрироваться на ghost.org, прежде чем вы сможете загрузить систему. Идите и сделайте это сейчас. Как только вы захватите его, загрузите полный файл ZIP на свой Pi через SFTP — я предполагаю, что вы знаете, как это сделать.
Далее SSH для начала.
ssh pi@10.0.1.10 (or your RPi IP address)
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 install
Осторожно — эта первая команда make займет не менее нескольких часов.
apt-get install sqlite3
git clone git://github.com/isaacs/npm.git
cd npm/scripts
chmod +x install.sh
./install.sh
На данный момент у вас есть обновленная система с Node.js и установленным Node Package Manager.
unzip -d ghost ghost-[press tab]
Нажав клавишу Tab, вы просите Bash заполнить оставшуюся часть имени файла, что экономит ваши усилия.
cd ghost
npm install
Это захватит все зависимости узла для 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, чтобы выйти и сохранить.
Наконец, введите:
npm start
запустить призрак. Теперь вы можете получить доступ к Ghost из любого браузера локальной сети с IP вашего Pi.
http://10.0.1.10/ghost
Вы будете знать, что это работает, потому что, если вы увидите, что ресурсы обслуживаются от RPi.
Хотя первоначальное создание идентификатора пользователя является чрезвычайно медленным — около минуты — опыт после этого является невероятно быстрым. Вот сила Node.js!
Впечатления
Вы попадаете прямо в обзор контента с одним примером публикации, чтобы изучить основы уценки. До того, как использовать Ghost, я не был большим поклонником уценки — я бы просто набрал обычный текст, а затем использовал визуальный редактор WordPress для джазовых вещей позже. Однако, как только вы изучите синтаксис, он станет довольно простым, и теперь я нахожу его привлекательным. Мне особенно нравится возможность добавлять скриншоты позже: просто поместите заполнитель, чтобы напомнить себе, а затем перетащите в редактор позже. Как давно мы хотим перетаскивать загрузки в WordPress?
И это об этом. Вы можете просмотреть свой блог, удалив / призрак URL-адреса (или щелкните значок в верхнем левом углу, если вы указали IP-адрес в качестве рабочего URL-адреса). Тема по умолчанию довольно скучная, но уже есть рынок, где можно купить больше.
Я явно сенсационен, говоря, что Ghost — это убийца WordPress: сам Node все еще находится на стадии бета-тестирования, как и Ghost, и процесс установки любого из них на рабочий сервер на данный момент далеко не прост. Тем не менее, Ghost предлагает убедительную альтернативу для тех, кто не хочет иметь дело со сложностью WordPress для простого ведения блога. Так обстоит дело с любой популярной системой: по мере ее роста добавляются новые функции, увеличивается сложность кода, первоначальное задание теряется, и в какой-то момент появляется новый яркий конкурент, предлагающий что-то новое. Призрак — это то, что запускается, и от него следует ожидать больших вещей. На данный момент, конечно, это не будет убивать любой WordPress.
Если у вас была возможность опробовать Призрака, что вы думаете? Это слишком просто для вас или вам нравится эта простота?