【发布时间】:2021-12-21 23:56:34
【问题描述】:
我用 POD 记录了一些 perl 文件,并用pod2html 制作了一个网页。是否可以为此设置一个favicon?
=pod
=encoding UTF-8
=begin pod2html
<link rel="..." type="..." href="/...">
=end pod2html
=cut
但我的 html 文件中没有关于此图标的任何内容。
我把这张图片放在哪里了?是否可以直接放到perl文件中?
【问题讨论】:
-
读过the source 我认为这是不可能的。您可以为
<head>标记传递的唯一内容是单个 CSS 样式表的标题和 URL。我认为您需要对输出进行后处理。 -
所以我必须自己构建 POD 翻译器?
-
不,我可能会继承
pod2html在后台使用的模块,并添加后处理以注入 favicon。然后制作你自己的pod2html脚本,使用你的模块而不是原来的,然后使用它。 -
@simbabque 啊,一个小批处理脚本调用 pod2html 然后调用 sed 例如将
<link ...放入生成的 html 文件中。 -
这也可以。但我正在考虑一个适当的 Perl 子类。但是该模块中的一个函数可以完成包括生成文件在内的所有工作,因此执行您建议的操作可能会更容易。