Об этом проекте

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 в репозитории. На странице репозитория также отображается информация о контрибьюторах и статистические графики.