У меня есть сайт Hugo, использующий тему Гайд-Гайд.
Когда я обслуживаю сайт с помощью hugo serve -D, я могу просматривать сайт с ожидаемой темой:
Когда я создаю сайт в каталоге public с помощью команды git submodule init && git submodule update && hugo version && hugo и открываю сайт, разметка темы отсутствует?
Does anyone know what I'm doing wrong?
Примечание: Я добавил тему как подмодуль в каталог тем.
Использование file:/// для доступа к веб-страницам - не лучшая идея.





В начале config.tohml нужно указать свое настоящее доменное имя, потому что после сборки все файлы будут искать в корне этого адреса (замените example.com на имя домена)
Вместо того, чтобы использовать однострочную команду, я бы посоветовал делать это поэтапно.
Проблема может быть в git обновление подмодуля. Основная распространенная ошибка, с которой я сталкиваюсь при использовании этой команды, заключается в том, что git просит меня зафиксировать полное распространение и отказываться обновлять подмодуль, если у меня есть незавершенные изменения.
Чтобы обойти это поведение, вы можете попробовать следующие команды:
git submodule update --remote
git submodule update --remote --force
Или проблема может быть в Хьюго
Попробуйте выполнить следующую команду, чтобы получить дополнительную информацию о том, что происходит:
hugo --log --verbose
Можете ли вы увидеть подмодуль темы в файле
.gitmodulesпосле выполнения команды сборки? Вы пробовали с простым клоном?