运行hugo import jekyll之后,除了图像之外,一切似乎都运行得很好。我正在通过hugo server -D在本地运行它。
在content/post中的blogpost1.md中,我有一个路径为:

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

以下是文件夹结构:
|_ content
|___ post
|_____ blogpost1.md
|_ static
|____ assets
|_______ img
|_________ 2018
|___________ SIS2018.jpg和我还没接触过的config.toml文件:
baseURL = "http://example.org/"
languageCode = "en-us"
title = "My New Hugo Site"
theme = "ananke"我也试着把它改成普通的HTML,但我还是得到了404:
<img src="/static/assets/img/2018/SIS2018.JPG" title="image title" />发布于 2018-11-02 07:16:28
在我的设置中,使用以下代码+结构一切正常:
{{ .Site.BaseURL }} img/post/image.png(如果相对路径合适,可以省略{{ .Site.BaseURL }}部分)
我的图像位于static/img/posts/image.png
中的
因此,您可以在使用时尝试删除前导斜杠(使用assets/img/2018/SIS2018.jpg而不是/assets/img/2018/SIS2018.jpg)
对于普通的超文本标记语言部分,<img src="assets/img/2018/SIS2018.JPG" title="image title" />应该可以工作。
https://stackoverflow.com/questions/53026018
复制相似问题