Анализировать выходные данные тем
Вы должны анализировать выходные файлы, создаваемые вашими индивидуальными темами.Например:
Theme A produces:
-- index_1.html
-- style_1.css
Theme B produces:
-- index_2.html
-- style_2.css
Написать простой скрипт
Hugo не поддерживает скрипты после запуска, поэтому самый простой способ объединить два сайта друг в друга - написать небольшой скрипт оболочки, например:
cd /path/to/themeA
hugo themeA --destination=/deploy/location/
cd /path/to/themeB
hugo themeB --destination=/deploy/location/about/
Это приведет к тому, что макет будет выглядеть следующим образом:
/deploy/location
-- index_1.html
-- style_1.html
-- about/
-- index_1.html
-- index_2.html
Этот итоговый каталог может быть развернут на вашем хостере любым способом, который вы будете использовать.
Восстановление потенциально неработающих ссылок
Теперь вы можете просто просмотреть получившуюся страницу, упростив идентификацию неработающих ссылок и их изменение в html вашего локального hugo шаблона.
Не использовать поддомен
Использование поддомена для этого кажется крайне ненужным.Сертификаты нужны только для новых (суб) доменов.