雨果:运行“雨果导入jekyll”后找不到静态文件

时间:2018-10-27 20:29:27

标签: jekyll hugo

运行hugo import jekyll后,除图像外,其他所有东西似乎都工作正常。我正在通过hugo server -D在本地运行它。

住在blogpost1.md的{​​{1}}内,我有一个图像,其路径为:

content/post

根据Hugo文档,我将其更改为以下内容:

![stage]({{ site.url }}/assets/img/2018/SIS2018.jpg)

以下是文件夹结构:

![stage](/assets/img/2018/SIS2018.jpg)

还有|_ content |___ post |_____ blogpost1.md |_ static |____ assets |_______ img |_________ 2018 |___________ SIS2018.jpg 我还没有碰过的文件:

config.toml

我也尝试将其更改为纯HTML,但我仍然得到404:

baseURL = "http://example.org/"
languageCode = "en-us"
title = "My New Hugo Site"
theme = "ananke"

1 个答案:

答案 0 :(得分:0)

在我的设置中,使用以下代码+结构,一切正常:

{{.Site.BaseURL}} img / posts / image.png (如果相对路径合适,则可以省略{{.Site.BaseURL}}部分)

  • 我的图片位于 static / img / posts / image.png
  • 我的帖子位于 content / posts / post.md

因此,当您使用![stage](/assets/img/2018/SIS2018.jpg) (使用assets / img / 2018 / SIS2018.jpg而不是/assets/img/2018/SIS2018.jpg)时,您可以尝试删除斜杠

对于普通的HTML部分<img src="assets/img/2018/SIS2018.JPG" title="image title" />应该起作用。