Когда я использую команду hugo
, она создает index.html
в папке Public
. Когда я открываю index.html
, сайт загружается так:
Но когда я использую команду hugo serve
локально, она генерирует ссылку http://localhost:1313/
, и сайт загружается правильно. Загружается так:
Я думаю, что проблема из-за неправильного рендеринга файлов или чего-то подобного.
Мой подход:
relativeURLs = true
и uglyURLs = true
в начало файла config.toml
, но он все равно не отображается должным образом.baseurl = "/"
в config.toml
файле, но это тоже не работает.🤔 А знаете ли вы, что...
CSS Variables (переменные) позволяют хранить и повторно использовать значения стилей.
Ваш файл CSS не загружается должным образом. Это может иметь несколько причин, например:
Здесь может помочь плагин инструментов разработчика Google. Если вы щелкните правой кнопкой мыши на своей веб-странице, нажмите «проверить» и перейдите в консоль. Вы можете увидеть любые ошибки загрузки.
Возможно, ваша тема загружает CSS с помощью {{ .Site.Baseurl }}
.
Например:
<link rel = "stylesheet" href = "{{ .Site.BaseURL }}css/style.css">
В этом случае убедитесь, что для BaseUrl
, определенного в верхней части файла config.toml, установлено значение http://локальный:1313, что позволит вашему локальному серверу найти файл CSS.
Вы можете установить Веб-сервер для Chrome и выбрать папку /public вашего веб-сайта Hugo. Теперь ваш сайт должен корректно отображаться по настроенному URL-адресу (http://127.0.0.1:8887 на примере снимка экрана).
Возможно, вы захотите установить baseURL
абсолютный путь к папке public
.