0

我是主题为Docsy的静态站点生成器Hugo,但我很难提供正确的路径以便 Hugo 可以找到我的图像?

我读过 Hugo 的内容组织将在Page Bundle或项目static目录 中搜索图像。请参阅 Hugo 目录结构:静态

我正在为我的项目中的图像使用 Page Bundle 组织。
我的图像的路径是: My_Hugo_Docsy_Project/content/en/docs/My_Page_Bundle/assets/image_file.jpg

我正在使用常规降价来包含图像,但这不起作用:

![Image1](/assets/image_file.jpg)

我相信 Docsy 的多语言功能(国际化)导致挂起,它按语言嵌套内容目录结构。

4

1 回答 1

0

Docsy 的默认 config.toml,设置contentDir = "content/en".

设置contentDir有效地更改页面捆绑资源(如图像)的“站点根目录”。“站点根”目录是 Hugo 开始寻找image_file.jpg.

#Hugo root directory when contentDir = "content/en"
`My_Hugo_Docsy_Project/content/en/

#Hugo root directory when contentDir = “content”
My_Hugo_Docsy_Project/content

所以降价中的图像路径将是:

![Image1](/docs/My_Page_Bundle/assets/image_file.jpg)

于 2020-05-28T21:20:46.657 回答