Я хотел бы иметь возможность определить шаблон HTML, оптимизированный для печати. Казалось бы, пользовательские форматы вывода Hugo — это именно то, что мне нужно, но я изо всех сил пытаюсь понять, как заставить это работать.
Вот выдержка из файла config.yaml
, определяющего новый формат:
outputFormats:
printFormat:
name: print
mediaType: text/html
isHTML: true
path: print
outputs:
page:
- HTML
- print
home:
- HTML
- RSS
section:
- HTML
- RSS
taxonomy:
- HTML
- RSS
term:
- HTML
- RSS
Я также создал <theme>/layouts/_default/baseof.print.html
и <theme>/layouts/_default/single.print.html
.
Я не получаю никаких ошибок, когда пытаюсь построить, однако я также не вижу ни одного из сгенерированных шаблонов печати.
Я также не совсем понимаю, как будет выглядеть структура URL-адреса для таргетинга на ресурс. Вот что я пробовал
https://<domain-name>/posts/<post-name>.print
https://<domain-name>/posts/<post-name>.print.html
https://<domain-name>/posts/print/<post-name>
https://<domain-name>/posts/<post-name>/print/index.html
Может ли кто-нибудь помочь мне понять, что я делаю неправильно в конфигурации и как будет выглядеть URL-адрес для доступа к пользовательскому выходу?