GitHub Pages + кастомный домен
Чтобы привязать свой домен к GitHub Pages, нужно создать CNAME-запись у DNS-провайдера и указать домен в настройках репозитория.
Настройка DNS
Зайдите к провайдеру DNS → расширенный DNS → создайте новую CNAME-запись:
| Поле | Значение |
|---|---|
| Name / Host | поддомен (например, blog) |
| Type | CNAME |
| Value / Target | username.github.io |
Настройка репозитория
- Settings → Pages → Custom domain
- Введите свой поддомен (например,
blog.example.com) - Save → GitHub проверит DNS
Автоматический CNAME
GitHub Pages автоматически создаёт файл
CNAMEв веткеgh-pages(илиmain) при указании домена в настройках.
HTTPS
После проверки DNS включите Enforce HTTPS в настройках Pages. GitHub автоматически получит сертификат.
Время распространения DNS
DNS-записи могут обновляться до 24 часов. Проверьте через
dig blog.example.comперед настройкой HTTPS.
Связанные статьи
- — работа с репозиториями
- — деплой сада на GitHub Pages
- — альтернатива: собственный сервер с авто-TLS
Связанные