[英]pod2html: Linking to Other Files
我有一堆分布在多个 Perl 脚本文件中的 POD。 我想使用另一个.pod
文件为所有这些 POD 编写登录页面。
比如说,在文件夹/my/root/sub_folder/
我有一个脚本文件FirstScript.pl
其中包含以下 POD。
=head1 DESCRIPTION
This is the description
=cut
在TOC.pod
文件中,我尝试按如下方式链接到该部分。
=over 4
=item L<Link Text|FirstScript/"DESCRIPTION">
=cut
当我运行时:
pod2html --podroot=/my/root --podpath=sub_folder --infile=TOC.pod
--outfile=TOC.html
我得到错误:
pod2html: TOC.pod: cannot resolve L<Link Text|FirstScript/"DESCRIPTION">
in paragraph X.
如果我将文件扩展名 (.pl) 添加到L<>
代码的name
部分,链接将被解析,但结果 URL 的格式为“ .pl .html”,这不是我希望单个输出文件的方式像。
这里有什么问题? 我podpath
以不应该使用的方式使用podroot
和podpath
?
你想使用Pod::Simple::HTMLBatch ,它会为你生成一个目录,它会正确地创建和链接FirstScript.html
perl -MPod::Simple::HTMLBatch -e Pod::Simple::HTMLBatch::go perl_files_in_sub_folder html_out_folder
pod2html 需要参数 --htmldir=...
就这样。 这是我的脚本:
https://www.perlmonks.org/?node_id=55079
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.