Как разместить несколько репозиториев Github, используя один и тот же пользовательский домен на Netlify?

В настоящее время я размещаю свой личный веб-сайт (созданный с помощью blogdown и Hugo) с помощью Netlify по адресу wjakethompson.com < / а>. Это развертывается через репозиторий Github.

Теперь у меня есть проект bookdown в отдельном репозитории, который я также хотел бы разместить на Netlify, используя собственный домен, который я настроил для своего личного веб-сайта.

В настоящее время этот проект bookdown размещается в субдомене Netlify (т. Е. wjakethompson-disssment.netlify .com). Однако я бы предпочел использовать свой собственный домен и разместить это второе репо по адресу wjakethompson.com/disseration (предпочтительно) или disistance.wjakethompson.com. Это в основном то, что делают страницы Github (размещение страницы проекта в качестве подстраницы страницы пользователя), но я обнаружил, что Netlify намного проще разместить мою личную веб-страницу, поэтому хотел бы продолжить использование Netlify, если это возможно.

Есть ли способ разместить вторую веб-страницу с использованием личного домена таким образом с помощью Netlify?


person Jake Thompson    schedule 04.02.2018    source источник


Ответы (1)


Добавьте файл _redirects в главное репо, содержащий это:

/dissertation/* https://wjakethompson-dissertation.netlify.com/:splat 200

Это сообщает Netlify о необходимости прокси-запросов к другому репо. Однако вам необходимо убедиться, что все URL-адреса, используемые в репозитории диссертации, правильно указаны относительно этого пути, что может быть легко или может быть очень сложно в зависимости от системы сборки.

Альтернатива поддомена проще, и вам не нужно делать ничего особенного. Просто выполните настройку личного домена с помощью disistance.wjakethompson.com, и все должно работать нормально. https://www.netlify.com/docs/custom-domains/

Субдомен и основной домен должны соответствовать проектам в одной учетной записи Netlify.

person Mispy    schedule 04.02.2018
comment
Я работаю на Netlify, и я не мог бы сказать лучше. Спасибо, @Jaiden Mispy! - person fool; 04.02.2018
comment
по отношению к wjakethompson-disssment.netlify.com или к основному сайту? - person elopio; 09.01.2019
comment
@elopio, если вы уже указали основной домен, просто идите netlify -->your-repo --> then add domain as subdomain.example.com, он будет работать нормально. netlify автоматически создаст для вас записи DNS. - person Kartik Garasia; 08.02.2019
comment
Есть ли способ включить карту сайта второго репо в карту сайта основного? - person wingardtw; 08.05.2019