运行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"
答案 0 :(得分:0)
在我的设置中,使用以下代码+结构,一切正常:
{{.Site.BaseURL}} img / posts / image.png (如果相对路径合适,则可以省略{{.Site.BaseURL}}部分)
因此,当您使用![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" />
应该起作用。