perlpod文档告诉我,我可以使用L<scheme:...>L<text|scheme:...>链接到URL,它甚至列出了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指出的那样。 有解决方法吗?

===============>>#1 票数:7

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

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

由于Pod::Html是纯粹的Perl模块, 因此可以从bleadperl复制文件,这将为您提供版本1.12。 perl v5.14.2附带的模块是版本1.11并且出现此错误。

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

===============>>#2 票数:-1

用它就像

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

  ask by hillu translate from so

未解决问题?本站智能推荐:

关注微信公众号