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

