html - 我使用哪个 Perl 模块将 Pod 转换为 HTML?

标签 html perl perl-pod

我需要将 Pod 转换为 HTML。有许多 Pod::HTML 和 Pod::Simple::* 模块。我应该使用哪一个?

最佳答案

简短的回答是Pod::Simple::XHTML .它产生有用而简洁的 HTML 输出。您可以通过查看位于 http://metacpan.org 的 html 源代码来查看输出示例。 .

它也适用于 Pod::Simple::HTMLBatch如果您要转换多个文件,您应该检查一下。请注意,Pod::Simple::HTMLBatch 的默认值是 Pod::Simple::HTML。但是 Pod::Simple 的维护者 David Wheeler,recommends使用 Pod::Simple::XHTML。

use Pod::Simple::HTMLBatch;    
use Pod::Simple::XHTML;

mkdir './html' or die "could not create directory: $!";

my $convert = Pod::Simple::HTMLBatch->new;
$convert->html_render_class('Pod::Simple::XHTML');
$convert->add_css('http://www.perl.org/css/perl.css');
$convert->css_flurry(0);
$convert->javascript_flurry(0);
$convert->contents_file(0);    
$convert->batch_convert('./pod', './html');

关于html - 我使用哪个 Perl 模块将 Pod 转换为 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6808946/

相关文章:

html - 与按下提交按钮时将信息拉入文本框相比,表单的用途是什么?

css - 子 div 延伸出父 div

css - 如何定位嵌套列表项?

regex - Bareword 在 Perl 脚本中的错误处找到了运算符(operator)预期的位置

perl - 如何在 Perl Pod 的链接中添加格式?

perl - Pod::Usage 帮助格式化

javascript - HTML5视频截图

perl - 使用 "require"时如何导入变量?

perl - 编辑包含模式的第一个未注释行中第一次出现的模式

perl - 我怎样才能摆脱 Perl 的 Pod 空行,这样它们就不会出现在 Pod::Usage 中?