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.sitehttps://<owner>.gitverse.site/<repo-name>
ОграничениеОдин сайт на учетную записьОдин сайт на репозиторий

Способы публикации

GitVerse Pages поддерживает два способа публикации:

  • автоматическая публикация — встроенными средствами GitVerse, при которой каждый коммит в выбранной ветке автоматически запускает сборку и публикацию;
  • публикация через CI/CD workflow — через пользовательский конвейер, где вы полностью контролируете процесс сборки и деплоя.

Выбор способа публикации зависит от сложности вашего проекта и инструментов, которые вы используете. Подробные инструкции доступны в разделе Быстрый старт и в справочной документации.

Особенности и ограничения сервиса

Warning

GitVerse Pages поддерживает только статические сайты и не предназначен для выполнения серверного кода.

При использовании GitVerse Pages следует учитывать следующие особенности и ограничения:

  • встроенная автоматическая сборка ориентирована на генератор Jekyll;
  • максимальный размер артефакта сборки — 500 МБ;
  • темы и плагины Jekyll необходимо подключать самостоятельно через Gemfile и _config.yml;
  • сайт публикуется автоматически при обновлении содержимого репозитория;
  • все пути к стилям и скриптам сайта должны быть относительными (через ./), абсолютные пути не поддерживаются.