Hu go Docsy ссылка на путь к изображению на нескольких языках - PullRequest
0 голосов
/ 29 мая 2020

Я являюсь генератором сайтов c stati Hu go с темой Docsy , но мне трудно указать правильный путь, поэтому Hu go может найти мой изображений?

Я читал, что контент-организация Hu go будет искать изображение либо в Page Bundle , либо в каталоге проекта static. См. Hu go Структура каталогов: stati c.

Я использую организацию Page Bundle для изображений в моем проекте.
Путь к моим изображениям: My_Hugo_Docsy_Project/content/en/docs/My_Page_Bundle/assets/image_file.jpg

Я использую обычную уценку для включения изображений, но это не работает:

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

Я считаю, что многоязычная функция Docsy (интернационализация) вызывает зависание, которое раскладывает структуру каталогов содержимого по языкам.

1 Ответ

0 голосов
/ 29 мая 2020

config.toml по умолчанию для Docsy, устанавливает contentDir = "content/en".

Параметр contentDir эффективно изменяет «site root» для ресурсов, связанных со страницей, таких как изображений. Каталог «site root» - это место, где Hu go начнет искать 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)

...