在编写将导出为 HTML 的perlpod文档时,我可以在 POD 指令中嵌入生成的 HTML 文件的标题吗?
我希望能够使用命令将多个 POD 文本文件转换为 HTML pod2html
,并且不想--title="My Title"
在命令行上提供参数。
例如,这是一个带有 perlpod 格式的文本文件:
=pod
=head1 This is a heading
This is some text. I'd like to set the title of this document in the resulting HTML file.
=cut
当我将其转换为 HTML 时, pod2html 会发出关于没有标题的警告:
$ pod2html test.txt > test.html
/usr/bin/pod2html: no title for test.txt
在生成的 HTML 文件中,标题设置为文件名 (test.txt):
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test.txt</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rev="made" href="mailto:root@localhost" />
</head>
<body style="background-color: white">
<p><a name="__index__"></a></p>
<!-- INDEX BEGIN -->
<ul>
<li><a href="#this_is_a_heading_">This is a heading.</a></li>
</ul>
<!-- INDEX END -->
<hr />
<p>
</p>
<hr />
<h1><a name="this_is_a_heading_">This is a heading.</a></h1>
<p>This is some text. I'd like to set the title of this document.</p>
</body>
</html>
我想找到一种在 perpod 文档中给出标题的方法,也许有这样的指令:
=title This is my custom title
在 Perl 文档中,我看到文档标题设置得很好。这一切都是在 pod 文档本身没有文档标题的情况下完成的吗?