使用HUGO从公用文件夹中对本地index.html的渲染错误

时间:2019-03-03 18:58:22

标签: html css hugo base-url blogdown

我正在通过Blogdown包使用RStudio和HUGO创建网站。

在RStudio中本地服务站点时,它似乎已正确呈现。所有文件都在文件夹/public中创建。

enter image description here

但是,当我从index.html文件夹中打开文件/public时,会出现这种外观。

enter image description here

我正在通过以下基本URL使用主题Mainroad

baseurl = "/"

有人知道为什么打开HTML文件时呈现不正确吗?

3 个答案:

答案 0 :(得分:1)

感谢to the HUGO forum,我发布了对我有用的答案,以防万一有人到达这里。

这非常简单,只需在config.toml文件顶部添加两行:

relativeURLs = true
uglyURLs = true

答案 1 :(得分:0)

在文本编辑器中打开html文件,并检查为样式表提供的确切链接。网络浏览器很可能无法解决该问题,因为它以/开头,因此看起来像一条绝对路径。

通过与hugo一起包装的微型服务器查看时,这被视为相对于服务器。但是,当通过文件url查看时,它被视为绝对路径。

答案 2 :(得分:0)

Blogdown已在CRAN上发布了更新的版本,可能解决了此问题。请参见以下链接进行讨论:https://github.com/rstudio/blogdown/issues/372