Raj*_*ngh 8 css static-site web hugo
当我使用命令时hugo,它会index.html在Public文件夹中生成。当我打开时index.html,网站加载如下:
但是当我在hugo serve本地使用该命令时,它会生成链接http://localhost:1313/,并且站点加载正确。它像这样加载:
我认为问题是由于文件或任何类似内容的渲染不正确。
我的做法:
relativeURLs = true,但仍然无法正确呈现。uglyURLs = trueconfig.tomlbaseurl = "/"在config.toml文件中设置,但这也不起作用。您的主题可能正在使用{{ .Site.Baseurl }}.
例如:
<link rel="stylesheet" href="{{ .Site.BaseURL }}css/style.css">
在这种情况下,请确保将BaseUrlconfig.toml 文件顶部的定义设置为http://localhost:1313,这将允许本地服务器找到 CSS 文件。
您的 CSS 文件未正确加载。这可能有多种原因,例如:
谷歌开发者工具插件可能会有所帮助。如果右键单击网页,单击“检查”并转到控制台。您可以看到任何加载错误。