GitVerse Pages
Доступность
Тариф: Free, Pro, Enterprise
Продукт: GitVerse.ru (SaaS)
GitVerse Pages — сервис публикации статических сайтов напрямую из репозиториев GitVerse. Сервис GitVerse Pages автоматически размещает ваш сайт и обновляет его при каждом изменении в репозитории, позволяя быстро публиковать документацию, блоги, лендинги и другие статические ресурсы без отдельной инфраструктуры и настройки серверов.
Основные сценарии использования
С помощью GitVerse Pages можно публиковать разные виды статического контента. Ниже приведены основные сценарии:
- публиковать документацию проектов;
- размещать блоги и технические заметки;
- создавать продуктовые и личные лендинги;
- публиковать статические сайты компаний и команд;
- размещать любой статический контент: HTML, CSS и JavaScript.
Выбор сценария определяет, какой способ публикации вы будете использовать: простой (встроенный) для базовых задач или кастомный через workflow для более сложных проектов.
Типы сайтов
GitVerse Pages поддерживает два типа сайтов: сайты пользователей и организаций, а также сайты проектов. Тип сайта определяет URL, по которому он будет доступен, и ограничения на количество сайтов.
| Свойство | Сайты пользователей и организаций | Сайты проектов |
|---|---|---|
| Назначение | Основной сайт пользователя или организации | Сайт отдельного проекта или репозитория |
| URL сайта | https://<owner>.gitverse.site | https://<owner>.gitverse.site/<repo-name> |
| Ограничение | Один сайт на учетную запись | Один сайт на репозиторий |
Способы публикации
GitVerse Pages поддерживает два способа публикации:
- автоматическая публикация — встроенными средствами GitVerse, при которой каждый коммит в выбранной ветке автоматически запускает сборку и публикацию;
- публикация через CI/CD workflow — через пользовательский конвейер, где вы полностью контролируете процесс сборки и деплоя.
Выбор способа публикации зависит от сложности вашего проекта и инструментов, которые вы используете. Подробные инструкции доступны в разделе Быстрый старт и в справочной документации.
Особенности и ограничения сервиса
Warning
GitVerse Pages поддерживает только статические сайты и не предназначен для выполнения серверного кода.
При использовании GitVerse Pages следует учитывать следующие особенности и ограничения:
- встроенная автоматическая сборка ориентирована на генератор Jekyll;
- максимальный размер артефакта сборки — 500 МБ;
- темы и плагины Jekyll необходимо подключать самостоятельно через
Gemfileи_config.yml; - сайт публикуется автоматически при обновлении содержимого репозитория;
- все пути к стилям и скриптам сайта должны быть относительными (через
./), абсолютные пути не поддерживаются.