使用pod2html生成带有自定义文本的http链接的正确语法是什么?

时间:2011-12-11 17:04:29

标签: perl pod

perlpod文档告诉我,我可以使用链接到URL L<scheme:...>L<text|scheme:...>,它甚至列出了L<The Perl Home Page|http://www.perl.org/>作为示例。

第一种情况对我来说很好:pod2html

L<http://example.com/>

<a href="http://example.com/">http://example.com/</a>

但它失败了

L<example|http://example.com/>

刚刚变成

<em>example</em>

以及警告:

/usr/bin/pod2html: : cannot resolve L<example|http://example.com/> in paragraph 2.

我本来期待像

这样的东西
<a href="http://example.com/">example</a>

待生产。我怎样才能做到这一点?

更新所以这似乎是Pod::Html中的一个错误,正如Alan Haggai Alavi指出的那样。有解决方法吗?

2 个答案:

答案 0 :(得分:7)

确实 Pod::Html中的一个错误。它已在bleadperl中修复。

现在L<example|http://example.com/>转换为<a href="http://example.com/">example</a>

由于Pod::Html是一个纯粹的Perl模块,the files can be copied from bleadperl将为您提供版本1.12。 perl v5.14.2 附带的模块是版本1.11并且出现此错误。

否则,您可以使用Pod::Simple::Html按预期工作。

答案 1 :(得分:-1)

一样使用它
L<< example|http://example.com/ >>