Настройка настраиваемого субдомена для блога Jekyll, размещенного на страницах Github

Я создал блог, основанный на Jekyll, и размещаю его на страницах GitHub.

Теперь я хочу настроить субдомен (blog.example.com), но не могу заставить его работать.

Я добавил файл CNAME с текстом: blog.example.com. И я добавил к записи A в моей учетной записи Dreamhost для субдомена, оба указали на 204.232.175.78, предоставленные GitHub.

Любая идея о том, что является недостающей частью, или если я делаю что-то неправильно?

Ответы

Ответ 1

Настройка отличается для таких доменов, как example.com и поддоменов, таких как blog.example.com.

В случае поддомена: blog.example.com

  • Перейдите в раздел Домены | Управление доменами на веб-панели
  • Найдите blog.example.com, нажмите Удалить в столбце Действия
  • Подождите 10 минут, а затем нажмите ссылку DNS ниже example.com
  • Добавьте запись CNAME:
    • Имя= blog
    • Тип= CNAME
    • Значение= yourusername.github.io. (да, в конце есть .!)

В случае домена: example.com

  • Перейдите в раздел Домены | Управление доменами на веб-панели
  • Найдите example.com, нажмите Изменить в столбце Действия и перейдите на хостинг Только DNS (он внизу)
  • Вернитесь в Домены | Управление доменами на веб-панели
  • Нажмите ссылку DNS ниже example.com
  • Добавьте запись A:
    • Имя= (пустое, ничего)
    • Тип= A
    • Значение= 192.30.252.153 (GitHub, эта страница)
  • Добавьте запись CNAME:
    • Имя= www
    • Тип= CNAME
    • Значение= yourusername.github.io. (да, в конце есть .!)

(В этом случае вам нужны записи A и CNAME.)

Btw, единственная причина, по которой я это знаю, - это то, что я сделал то же самое в прошлые выходные. Я был совсем потерян, но полезные помощники помогли мне на полпути, и я понял все остальное. Эта процедура работает для меня, мне нужны оба случая, поэтому я тестировал оба.

Ответ 2

Из-за того, что записи DNS кэшируются через Интернет, эти изменения могут занять несколько часов. Похоже, что адрес, который вы предоставили, разрешен правильно.