Уго не рендеринг index.html в публичной папке локально - PullRequest
0 голосов
/ 19 марта 2019

После того, как я использую команду Хьюго, чтобы сгенерировать папку index.html в Public и открыть index.html загрузку сайта, так как неправильно отображает изображение

Но когда я используюhugo server команда локально в cmd, которая генерирует ссылку http://localhost:1313/ и сайт загружается должным образом с хорошим рендерингом по этой ссылке, сайт загружается так, как этот правильно отображает изображение

Iдумаю, что проблема из-за плохой визуализации файлов или чего-то подобного
Мой подход:

  • Я добавил код relativeURLs = true и uglyURLs = true в верхней части config.tomlфайл, но он все равно не отображается правильно
  • Я установил baseurl = "/" в config.toml файле, но это также не работает

Полное подробное объяснение и решение вышеуказанной проблемывысоко ценится

Ответы [ 2 ]

0 голосов
/ 11 июня 2019

Ваша тема может загружать CSS, используя {{ .Site.Baseurl }}.

Например:

<link rel="stylesheet" href="{{ .Site.BaseURL }}css/style.css">

В этом случае убедитесь, что для BaseUrl, определенного в верхней части файла config.toml, установлено значение http://localhost:1313,, что позволит вашему локальному серверу найти файл CSS.

0 голосов
/ 08 апреля 2019

Ваш файл CSS загружается неправильно.Это может иметь несколько причин, например:

  • http url на веб-сайте https.
  • неверные хэши «целостности» в вашем файле CSS.
  • Файл CSS являетсяне развернут или не находится в том же месте на сервере.

Плагин Google Developer Tools может помочь здесь.Если вы щелкните правой кнопкой мыши на своей веб-странице, нажмите «проверить» и перейдите в консоль.Вы можете увидеть любые ошибки загрузки.

...