Быстрые ссылки
Давно мечтаете завести свой блог и разместить его на собственном сервере? Платформ для управления контентом больше, чем кажется, и выбрать «ту самую» — настоящая головоломка. Поделюсь плюсами и минусами WordPress, Ghost и GitHub Pages — чтобы вы смогли сделать выбор с открытыми глазами.
Ghost
Ghost — относительно новая платформа, но её уже облюбовали и для личных, и для бизнес-блогов. Её можно запустить у себя на сервере (хоть дома), а можно просто оформить подписку на Ghost Pro и забыть о технических хлопотах, сосредоточившись на написании постов.
Ghost целиком и полностью заточен под модель подписок и рассылок — никаких магазинов, форумов и лишних расширений. Всё довольно минималистично, и так было задумано с самого начала.
Как запустить собственный сайт с помощью Docker и Nginx Proxy Manager
Осторожно: после прочтения может появиться непреодолимое желание хостить всё самостоятельно!
Ghost: Лучшая среда для написания текстов
За годы работы я попробовал массу платформ: WordPress, Magento, Blogger, Wix, Squarespace, Weebly, Drupal, Joomla и ещё несколько. Могу честно сказать — процесс написания и публикации у Ghost особенный, им действительно приятно пользоваться.
Редактор полностью основан на Markdown: он быстрый, понятный и удобный. Через пару минут чувствуешь себя как дома. Здесь работают и команды через слэш (/image и т.д.), и привычная разметка Markdown.
Минус в том, что Ghost пока не умеет корректно вставлять готовый markdown-код целиком, только писать с нуля. Форматирование сохраняется лишь при вставке обычного текста — надеюсь, этот момент доработают.
Ghost: Админка максимально простая и быстрая
В WordPress настроек тьма и разобраться непросто. У Ghost всё иначе: все основные разделы и функции меньше, чем на двух страничках. На главной — только нужное: подписчики, посты и страницы.
Всё дополнительное — настройки тем, уровни подписок, соцсети, авторы, меню и интеграции — собрано за одной иконкой шестерёнки внизу. Всё интуитивно и без лишнего поиска: нужная функция всегда под рукой.
В Ghost монетизация работает сразу и без лишних движений
Одна из вещей, за которые я ценю Ghost — в ней интегрированная монетизация. Встроенные подписки и связка со Stripe позволяют настроить бесплатный или платный доступ для читателей, причём сторонние плагины здесь не нужны вообще.
При публикации поста можно выбрать, кто его увидит: все, только подписчики (бесплатные или платные), либо отдельная группа. Очень удобно — даже e-mail рассылки можно отправлять определённой категории читателей.
Плагинов нет — зато всё необходимое встроено сразу
Ghost «из коробки» умеет многое: загружать картинки с Unsplash, делать рассылки, управлять подписчиками. Недавно добавили и встроенные комментарии — ими легко управлять: сделать их открытыми, только для подписчиков или только для платных пользователей.
Но волшебного магазина плагинов, как у WordPress — нет. Тем и интеграций немного, а форму обратной связи зачастую придётся делать руками (я, например, делал с помощью ChatGPT). Меньше простора для настроек — для кого-то это минус.
Ограниченная гибкость — осознанный выбор Ghost
WordPress можно приспособить под что угодно. Ghost — строго о блогах и рассылках. Форумы, магазины и прочие «навороты» тут невозможны, но для меня это плюс: не нужно все время дорабатывать и додумывать. Ghost сразу даёт только необходимый набор возможностей.
Без командной строки не обойтись
Если хотите развернуть Ghost самостоятельно (а не платить за Ghost Pro), придётся пользоваться командной строкой и ghost-cli. На практике всё просто: я для теста поднял Ghost на Digital Ocean минут за пять. Нужен только базовый опыт работы с терминалом Linux — добавить сайт, обновить, сделать бэкап.
Если же командная строка вас пугает — стоит подумать о Ghost Pro, но тогда вся изюминка самостоятельного хостинга теряется.
WordPress
WordPress — самая массовая платформа в интернете: по данным W3Techs, более 43% всех сайтов созданы на ней. Это огромный плюс… и одновременно источник многих сложностей. Установить WordPress можно как самостоятельно, так и на готовом хостинге.
Как быстро развернуть WordPress через Docker-контейнер
WordPress — это главный игрок среди движков для сайтов и блогов.
Плагинов для WordPress — на любую фантазию
Любая фишка, какой бы ни захотелось — скорее всего, есть отдельный плагин. Хотите, чтобы на сайте летали единороги? Или чтобы сайт превращался в игру Asteroids? Есть плагины и для этого.
Если говорить по сути: WooCommerce — полноценный интернет-магазин прямо в WordPress, bbPress — для форумов, Sensei Pro — для онлайн-курсов. Возможностей — море.
Гигантская экосистема WordPress: ад и рай для разработчика
Вокруг WordPress настоящий вселенная: десятки тысяч тем, сотни расширений, тысячи учебников, инструкции практически на любой случай, и море видео на YouTube. Это весомый плюс: едва возникла идея, решение, скорее всего, уже найдено и расписано.
Но есть и обратная сторона: бесплатные темы часто бросают на полпути, а авторы важных плагинов могут просто потерять интерес и исчезнуть. За годы я потратил кучу денег на премиальные темы и плагины, некоторые банально утратили поддержку — пришлось всё переделывать с нуля.
Настроить просто — потерять контроль ещё проще
Базовый редактор WordPress позволяет легко собирать и настраивать страницы, но чуть позже появляются плагины с собственными редакторами, отдельные панели и настройки. Если добавить ручную верстку — получится уже не сайт, а винегрет.
Сначала всё кажется простым, но по мере роста функционала очень легко запутаться.
WordPress — не просто блоги: любой проект, на ваш вкус
Плагины превращают WordPress в конструктор для чего угодно: только магазин? запросто. Продавать курсы без статей? легко. Или остановиться просто на блоге. Всё зависит только от вашей фантазии.
За гибкость WordPress приходится платить производительностью
Гибкость — главная фишка WordPress, но такой размах требует ресурсов. Панель управления может тормозить на больших сайтах, особенно при написании новых постов — я сталкивался с этим не раз. Фронтенд тоже будет медленным, если не позаботиться об оптимизации.
Админка WordPress быстро превращается в лабиринт
Чем больше ставите плагинов и тем, тем сложнее что-то найти. Я не раз ловил себя на том, что искал нужную настройку через поиск в Chrome — просто потому, что уже не помню, где она прячется.
Такой хаос — это обратная сторона широких возможностей WordPress.
Hugo + GitHub Pages
GitHub Pages работает уже больше 15 лет, но массово использовать его начали совсем недавно. В отличие от привычных CMS — это не динамический движок, а статическая площадка для сайтов.
Да, есть ограничения (никаких баз данных и динамических функций), но при правильной настройке — идеальное бесплатное решение для блога. Достаточно научиться собирать статические страницы. Здесь на помощь приходит Hugo: пишете посты в Markdown, Hugo превращает их в HTML, который заливается на GitHub Pages.
Формально это не совсем самостоятельный хостинг — сайт хранится на серверах GitHub, но все исходники и контент под вашим полным контролем.
Как использовать статический генератор Hugo на Linux
Выбранную тему, написали текст, собрали сайт — всё делается за полчаса! Личный опыт создания блога на Hugo в Linux.
Сайты на Hugo — молниеносные!
Поскольку тут нет ни базы, ни движка — только «чистый» HTML, скорость работы просто сумасшедшая: страницы грузятся мгновенно.
Бесплатное размещение: просто и надежно
Hugo выдаёт готовый HTML, а GitHub Pages бесплатно размещает ваш блог. Функций типа магазина или подписок тут не будет, но за надёжность и скорость не нужно платить ни рубля, а сайт стабильно работает прямо на серверах GitHub.
Про админку можно забыть: всё на Markdown и GitHub
Здесь нет панели администратора, не нужно думать о плагинах — только редактор Markdown, GitHub для версий и простой процесс публикации. Минус: темы и расширения придётся подключать и настраивать вручную.
Тем много, но их качество всегда разное
Выбор тем для Hugo впечатляет: их делают энтузиасты, небольшие студии и просто любители. Но классные и удобные шаблоны встречаются не так часто, как хотелось бы — качество зависит от конкретного автора.
Работать придётся не в браузере, а в редакторе кода
Hugo и GitHub Pages — это главное о работе с текстом в Markdown и версткой страниц в редакторе, а не в браузере. Если планируете вести такой блог — сразу подберите удобный редактор с поддержкой Markdown.
Отлично подходит разработчикам, но точно не для новичков
Статичные генераторы вроде Hugo предполагают, что вы не боитесь кода, готовы возиться с ручной настройкой и знаете, что такое git. Если всё это не смущает — вариант идеальный. Если нет — проще выбрать Ghost или WordPress.
Абсолютная свобода — и вся ответственность на вас
Бесспорный плюс Hugo+GitHub Pages — полная самостоятельность: всё делаете, настраиваете, размещаете сами. Но и все шероховатости, ошибки, решения проблем тоже ложатся на ваши плечи. Готовых пошаговых инструкций не так много.
Картинки и медиа: всё придётся делать вручную
В Ghost и WordPress вы просто загружаете картинки — тут же сначала загружаете файл отдельно, а потом вручную вставляете ссылку в код. Иногда простота бывает важнее свободы.
Я для себя выбрал Ghost: начинал на домашнем сервере, сейчас держу блог на Digital Ocean — стабильнее и выгоднее по цене.
Если хотите попробовать домашний сайт на Raspberry Pi — обязательно воспользуйтесь моим гайдом по запуску сайта на Pi. Там подробные инструкции для Ghost, но они подойдут и для WordPress, и для Hugo.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru