Часто задаваемые вопросы (FAQ)
Что такое Jekyll?
Популярный генератор статических сайтов https://jekyllrb.com/
Можно отключить работу генератора, если у меня уже есть статика?
Добавьте файл .nojekyll в корень репозитория, и содержимое, не относящееся к специфике Jekyll, будет проигнорировано.
Поддерживаются ли пользовательские домены?
На текущем этапе не поддерживаются. Запланировано к реализации в Q1 2026, появится поддержка CNAME и необходимые настройки.
Можно ли создать страницу с привязкой только к пользователю username.gitverse.site?
Функциональность будет доступна в ближайших релизах.
Можно ли использовать Hugo, Next.js или другой фреймворк?
Да, вы можете публиковать GitVerse Pages, используя свои workflow.
Как обновляется сайт после изменений?
Каждый коммит в выбранной ветке автоматически запускает пересборку и обновление сайта.
Как понять, почему сборка упала?
В логах сборки отображаются все необходимые шаги. Обычно ошибки возникают из-за неправильной структуры проекта или несоответствия версий используемых библиотек и инструментов.
Ошибка на этапе deploy, что делать?
Попробуйте заново опубликовать Страницу:
- Перейдите в Настройки → Страницы.
- Перезапустите публикацию, нажав на кнопку Опубликовать.
- Если публикация снова завершилась с ошибкой, напишите в поддержку.
Где смотреть логи?
После неудачной сборки в интерфейсе GitVerse Pages вы можете найти подробную информацию об ошибках:
- Откройте Настройки репозитория → вкладка Страницы.
- Перейдите по ссылке Открыть запуск сборки.
- Посмотрите логи выполнения публикации.
Либо:
- Перейдите на вкладку CI/CD.
- Найдите служебный workflow pages-build-deploy.
Как собрать проект локально?
-
Если в проекте нет файлов
Gemfileили_config.ymlлибо стандартных шаблонов в папке_layouts, GitVerse автоматически добавляет стандартные версии файлов из экшена по сборке Страниц.
Скопируйте файлGemfileили_config.ymlв корневую директорию вашего проекта, а шаблонdefault.htmlпоместите в папку_layouts. -
Соберите проект:
# Установка зависимостей
bundle install
# Локальная сборка
bundle exec jekyll build
# Запуск локального сервера для проверки
bundle exec jekyll serveТипичные ошибки и решения
Ошибки в конфигурационном файле _config.yml
Ошибка: YAML syntax error
Решение: Проверьте синтаксис YAML, убедитесь, что отступы корректны
# Правильно
title: Мой блог
email: your-email@example.ru
# Неправильно
title: Мой блог
email: your-email@example.ruПроблемы с путями к файлам
Ошибка: Could not read file
Решение: Проверьте, что все пути указаны относительно корня проекта
# Правильно
assets:
css: ./assets/css/style.css
# Неправильно
assets:
css: /assets/css/style.css # Абсолютный путь может вызвать проблемыОшибки в шаблонах Liquid
Ошибка: Liquid syntax error
Решение: Проверьте синтаксис Liquid-шаблонов
<!-- Правильно -->
{% if page.title %}
<h1>{{ page.title }}</h1>
{% endif %}
<!-- Неправильно -->
{% if page.title }
<h1>{{ page.title }}</h1>
{% endif %}