PagesБыстрый старт

Быстрый старт

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сайт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GitVerse Pages Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚.

1. Минимальная ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΊΠΎΡ€Π½Π΅ рСпозитория:

  • index.md;
  • index.html;
  • README.md.

2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΊΠΈ для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ. Под страничку ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ‡Π°Ρ‰Π΅ всСго Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ pages ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ master.

GitVerse Pages Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ Π² настройках.

3. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ GitVerse Pages

⚠️

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с GitVerse Pages Π΅ΡΡ‚ΡŒ ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

  • Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ β€” ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ;
  • Π² настройках рСпозитория Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ CI/CD;
  • username ΠΈΠ»ΠΈ org-name Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° рСпозитория Π½Π΅ содСрТит Ρ‚ΠΎΡ‡Π΅ΠΊ;
  • Π½Π°Π·Π²Π°Π½ΠΈΠ΅ рСпозитория Π½Π΅ начинаСтся с Ρ‚ΠΎΡ‡ΠΊΠΈ.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ настройки рСпозитория:

Настройки β†’ Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

  1. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€ΠΎΠΌ.
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π΅Ρ‚ΠΊΡƒ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ сборка.
  3. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ настройки.

ПослС сохранСния систСма автоматичСски запустит сборку.

4. Бтатус ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π»ΠΎΠ³ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сборка ΠΈ публикация Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹, Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС ΠΌΠΎΠΆΠ½ΠΎ:

  1. ΠžΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ вашСй Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π»ΠΎΠ³ сборки Π² CI/CD.
  3. Π‘Π½ΡΡ‚ΡŒ с ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π°ΡˆΡƒ Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ.

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ сборки ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ доступна ΠΏΠΎ адрСсу: https://<username>.gitverse.site/<repository>/

Π’Π°ΠΊΠΆΠ΅ ссылка Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС рСпозитория Π² Π±Π»ΠΎΠΊΠ΅ справа:

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

ΠŸΡ€ΠΎΡ†Π΅ΡΡ сборки

Π‘Π±ΠΎΡ€ΠΊΠ° выполняСтся Π² нСсколько этапов:

  1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… вСрсий Gemfile, _config.yml, _layouts. Если Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅Ρ‚ β€” GitVerse Pages автоматичСски подставляСт стандартныС вСрсии ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСпозитория сборщика:

https://gitverse.ru/actions/jekyll-build-pages

  1. Запуск Jekyll со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ характСристиками:
  • JEKYLL_ENV=production (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ);
  • Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ;
  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ GitVerse Pages ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹.
  1. ГСнСрация ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° _site.
  2. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² S3-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.
  3. Π Π°Π·Π΄Π°Ρ‡Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· CDN ΠΈ Nginx.

Π§Ρ‚ΠΎ систСма создаСт автоматичСски

ЀайлАвтоматичСская подстановкаНазначСниС
GemfileΠΏΡ€ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠΈΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Jekyll ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²
_config.ymlΠΏΡ€ΠΈ отсутствииБазовая конфигурация, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ
_layouts/default.htmlΠΏΡ€ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠΈΠžΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ страниц ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Jekyll

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ настройки ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΡƒ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ собствСнныС Ρ„Π°ΠΉΠ»Ρ‹ β€” ΠΎΠ½ΠΈ всСгда ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ встроСнными.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого Π±Π»ΠΎΠ³Π° Π½Π° Jekyll смотритС Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ практичСскиС руководства.

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ стартовых Ρ„Π°ΠΉΠ»ΠΎΠ²

Если Π² ΠΊΠΎΡ€Π½Π΅ находятся нСсколько ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π³Π»Π°Π²Π½ΠΎΠΉ страницы, GitVerse Pages ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ порядок:

  1. index.html.
  2. index.md.
  3. README.md.

Если сборка Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ с ошибками

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;
  • ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ _config.yml (Ссли ΠΎΠ½ кастомный);
  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈ Ρ‚Π΅ΠΌΡƒ.

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?