Hugo Вставить Изображение
— Как вставить изображение в заметку, чтобы иметь возможность указать размер, как-то эффективно пожать?
— Шорткоды.
11ty имеет встроенный механизм. Просто в заметке указываешь ссылку на картинку, и он молча сжимает картику и подставляет ссылку на результат.
В Hugo нужно добавить в директорию сайта шорткод, который бы это делал. Например, этот. Там же есть примеры использования.
Однострочник, который создаст папку для шорткодов если её нет и скачает туда. Запустить из корня hugo-сайта.
sh code snippet start
[ -d "layouts/_shortcodes" ] || mkdir -p "layouts/_shortcodes"; curl -L https://raw.githubusercontent.com/gohugoio/hugoDocs/refs/heads/master/layouts/_shortcodes/img.html > layouts/_shortcodes/img.html
sh code snippet end
Без шорткода магии не получится.
Go template code can not be added in content files. Only in template files.
discourse.gohugo.io