Об этом проекте
Halo — это инструмент для создания сайтов с открытым исходным кодом, позиционируемый как решение для построения веб-ресурсов как для частных лиц, так и для предприятий. Согласно README, сфера его применения охватывает личные блоги, базы знаний, официальные сайты компаний, а также интернет-магазины.
Быстрый старт
Если на устройстве уже настроена среда Docker, можно запустить ознакомительную среду с помощью команды из README: имя контейнера — halo, проброс порта 8090, монтирование ~/.halo2 в /root/.halo2 внутри контейнера, образ — halohub/halo:2.26. В README также указано, что этот способ предназначен только для ознакомления; для полноценного развертывания рекомендуется использовать панель управления Linux-серверами 1Panel для настройки обратного прокси, SSL-сертификатов, обновлений и резервного копирования. В документации также перечислены другие способы установки.
Онлайн-демо
В README предоставлены адреса демонстрационного сайта и панели управления, а также тестовый аккаунт (логин demo и соответствующий пароль), чтобы пользователи могли ознакомиться с интерфейсом и функциями перед установкой.
Разделение версий
Проект разделен на три версии в зависимости от функционала:
- Community Edition: бесплатная версия с открытым исходным кодом под лицензией GPLv3. Ориентирована на индивидуальных разработчиков, технических энтузиастов и open-source проекты. Позволяет бесплатно создавать блоги, портфолио и сайты с технической документацией. Упоминается наличие более 100 бесплатных тем и плагинов.
- Professional Edition: расширяет возможности Community Edition, добавляя управление контентом через мобильное приложение, интеллектуальное создание сайтов с помощью AI, вход по номеру телефона, полное приватное развертывание, а также доступ к премиальным темам и плагинам (например, SEO-оптимизация, платный доступ к чтению, AI-помощник и т.д.).
- Store Edition: добавляет к возможностям Professional Edition функции интернет-магазина, включая управление товарами, обработку заказов и интеграцию платежей (WeChat Pay, Alipay и др.), что позволяет объединить брендовый сайт, CMS и онлайн-магазин на одной платформе.
Для детального сравнения версий в README рекомендуется обратиться к соответствующей странице сравнения.
Экосистема и расширения
Halo предоставляет магазин приложений для получения тем и функциональных плагинов. Разработчики также могут самостоятельно публиковать и управлять своими приложениями; в README приведены ссылки на инструкции по регистрации разработчиков и созданию приложений. Кроме того, доступен список ресурсов awesome-halo.
Лицензия и вклад
Проект распространяется под лицензией GPL-v3.0, и в README содержится напоминание о необходимости соблюдения условий данной лицензии. Для участия в разработке следует руководствоваться документом CONTRIBUTING в репозитории. На странице репозитория также отображается информация о контрибьюторах и статистические графики.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.