【发布时间】:2019-04-27 02:35:21
【问题描述】:
很抱歉这个基本问题,但我刚刚开始使用 Hugo,我不知道如何链接到页面包中的图像。
我的内容文件夹中有以下结构:
content/
├── about
│ └── index.md
└── post
├── post01
│ ├── img01.png
│ └── index.md
└── post02
├── img01.png
└── index.md
根据我对page resources 文档的阅读,听起来页面包中的页面资源应该具有相对路径。基于此,我认为我可以使用以下降价从 post01 index.md 中链接到 img01.png:

但是,我就是无法让它发挥作用。我可以让它工作的唯一方法是将我的图像放入 /static 文件夹(与 /content 处于同一级别),然后降价将加载图像而不进行任何修改。所以看起来相对路径没有按照我认为的方式工作,因为我指定的任何路径都是相对于 /static 文件夹的。有人可以帮助我了解发生了什么吗?
另一个令人困惑的地方是,如果我将我的 /content/post 文件夹重命名为 /content/posts,然后重新启动我的本地 hugo 服务器,我的任何帖子都不会再加载到首页,我什至无法浏览到它使用 URL localhost:1313/posts (尽管 localhost:1313/about 仍然可以正常加载)。是什么原因导致首页自动列出/content/post的内容而不是/content/posts的内容,是什么原因导致我无法浏览到localhost:1313/posts?
非常感谢!
【问题讨论】:
标签: hugo