Как бесплатно и красиво опубликовать свое резюме с помощью GitHub Pages

Резюме в PDF удобно, но ссылка на живую страницу часто смотрится выигрышнее: открывается с телефона, можно обновить без пересылки файла, а для IT-вакансий сам факт «лежит на GitHub Pages» уже небольшой плюс. Ниже – короткий путь: от аккаунта до публичного URL без оплаты хостинга.

Git и GitHub – не одно и то же

Перед настройкой Pages полезно не путать термины:

  • Git – система контроля версий. Работает локально: история коммитов, ветки, откаты. Сеть для Git не обязательна.
  • GitHub – сервис, где лежат git-репозитории, issues, CI и прочее. GitHub Pages – бесплатный хостинг статических сайтов прямо из репозитория (HTML/CSS/JS, Jekyll и т.п.).

Для резюме достаточно статики: один index.html (и при желании CSS/картинки) в репозитории, Pages раздаёт его как сайт.

Как опубликовать резюме на GitHub Pages

1. Аккаунт на GitHub

Если аккаунта ещё нет – регистрация на github.com. Имя пользователя попадёт в URL вида username.github.io, так что лучше сразу выбрать аккуратное.

2. HTML-страница резюме

Соберите страницу на HTML и CSS. Можно взять готовый шаблон или ориентир: пример резюме на GitHub Pages. Главное – чтобы точка входа называлась index.html (так Pages откроет её по корню сайта).

3. Репозиторий и загрузка файлов

Создайте публичный репозиторий (например, resume или site). Залейте в него index.html и связанные ассеты. Подробности по Pages – на pages.github.com.

Создание репозитория для резюме на GitHub

4. Включение GitHub Pages

В репозитории: Settings → Pages. В качестве источника укажите ветку main (или master) и папку / (root), если index.html лежит в корне. Сохраните. Через минуту-другую сайт обычно уже открывается.

Настройка GitHub Pages в Settings

5. Ссылка на резюме

Адрес будет вида:

https://ваше-имя.github.io/имя-репозитория/

Если репозиторий назван username.github.io, сайт откроется сразу на корне: https://username.github.io/. Эту ссылку удобно класть в сопроводительное письмо и профиль на hh.

Пример готовой страницы

Живой образец: a-krivoshen.github.io/site. Можно скопировать структуру, заменить тексты и стили под себя, закоммитить – и снова опубликовать.

Зачем так делать

  • Бесплатно для публичных репозиториев в рамках лимитов GitHub.
  • Одна ссылка вместо вечных «актуальное_резюме_v7_final.pdf».
  • История правок через git: видно, что меняли и когда.
  • Нормальный вид на десктопе и телефоне, если сверстать аккуратно.

Минимальный набор: аккаунт, репозиторий, index.html, Pages из ветки main. Дальше – кастомный домен, HTTPS (у Pages он есть), темы и CI по желанию. Для старта хватает и «голого» HTML.

Источники и ссылки


Комментарии загружаются…