Templates 如何使用自定义输出格式在hugo中创建打印机友好的模板
我想能够定义一个HTML模板,是优化打印。看起来Hugo定制输出格式正是我所需要的,但我很难理解如何让它工作 下面是定义新格式的Templates 如何使用自定义输出格式在hugo中创建打印机友好的模板,templates,hugo,printing-web-page,Templates,Hugo,Printing Web Page,我想能够定义一个HTML模板,是优化打印。看起来Hugo定制输出格式正是我所需要的,但我很难理解如何让它工作 下面是定义新格式的config.yaml文件的摘录: 输出格式: 打印格式: 名称:印刷品 mediaType:text/html isHTML:是的 路径:打印 产出: 第页: -HTML -印刷品 主页: -HTML -RSS 第节: -HTML -RSS 分类法: -HTML -RSS 术语: -HTML -RSS 我还创建了/layouts/\u default/baseof
config.yaml
文件的摘录:
输出格式:
打印格式:
名称:印刷品
mediaType:text/html
isHTML:是的
路径:打印
产出:
第页:
-HTML
-印刷品
主页:
-HTML
-RSS
第节:
-HTML
-RSS
分类法:
-HTML
-RSS
术语:
-HTML
-RSS
我还创建了/layouts/\u default/baseof.print.html
和/layouts/\u 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
https:///posts/.print
https:///posts/.print.html
https:///posts/print/
https:///posts//print/index.html
有人能帮助我理解我在配置中做错了什么,以及访问自定义输出的URL是什么样子的吗?我能够解决这个问题。下面是对
config.yaml
的更改,使其工作正常
输出格式:
打印格式:
名称:印刷品
mediaType:text/html
基本名称:打印
isPlainText:false
雷尔:候补
isHTML:错误
诺格利:是的
永久对齐:false
进行此更改后,以下url现在将允许我访问“打印机友好”模板:
https://<domain-name>/posts/<post-name>/print.html
https:///posts//print.html