Неправильный путь с изображениями на странице Hugo

Я пытаюсь сделать страницу на Hugo с изображениями, используя уценку, но когда я работаю на локальном компьютере, я использую

![Image1](images/Image1.png)

и путь в сети что-то вроде https://myweb/path/имя-страницы/images/Image1.png

поэтому путь в сети не работал, мне нужно изменить путь на:

![Image1](../images/Image1.png)

Таким образом, я не могу одновременно видеть изображения в Интернете и локально, можно ли что-то сделать, чтобы они отображались на обоих сайтах?


1
552
1

Ответ:

Решено

Допустим, у вас есть такая структура проекта, где одно изображение находится в пакете страниц, а другое изображение находится в каталоге static.

├── content
│   └── path
│       └── page-name
│           ├── images
│           │   └── Image1.png
│           └── index.md
├── static
│   └── images
│       └── Image1.png

Затем в content/path/page-name/index.md вот как вы будете обращаться к каждому изображению по абсолютному пути.

<!-- page bundle image -->
![Image1](/path/page-name/images/Image1.png)

<!-- static image -->
![Image1](/images/Image1.png)

Имейте в виду, что путь к изображению пакета страниц будет зависеть от того, как настроены ваши постоянные ссылки.