首页 > 解决方案 > 如何使 podlinkcheck 不抱怨带有片段的 URL

问题描述

我有一个带有L<...>如下链接的 Perl 模块:

=head1 ...

See L<RFC 8250|https://datatracker.ietf.org/doc/html/rfc8259#section-4>.

=cut

1;

当我在其上运行podlinkcheck(版本 15)时,它会抱怨:

themodule.pm:3:5: no module/program/pod "https:"

即使perldoc perlpod说:

或者您可以链接到网页:

方案:...

L<文本|方案:...>

指向绝对 URL 的链接。例如,L http://www.perl.org/或 L<The Perl 主页|http://www.perl.org/>。

我想继续使用podlinkcheck我所有的实际 Perl 模块链接,但是我如何告诉它以超链接开头的https://链接而不是查找该名称的 Perl 模块?

(当我删除片段时它似乎有效(即,See L<RFC 8250|https://datatracker.ietf.org/doc/html/rfc8259>特别是对于我想链接到特定部分的长文档,而不仅仅是整个内容。#用反斜杠转义并在其周围加上双引号并没有帮助。)

标签: perlperl-pod

解决方案


推荐阅读