我将Pod::Weaver与Dist::Zilla一起使用。它为我做了几件好事。它会自动添加 POD 部分 VERSION、AUTHOR、LICENSE,在我的源代码中我可以使用简单的 POD 语法,我可以编写“=method new”,它将被转换为正确的 POD。
现在我想将图像添加到 POD。为此,我需要添加一些 HTML。所以我在我的源代码中写:
=begin HTML
<p>
<a href="http://upload.bessarabov.ru/bessarabov/031VBX4pHw_ALPcxRTVjflnAWuc.png">
<img src="http://upload.bessarabov.ru/bessarabov/VdagpUXEQdMslOqUyOAzwa-DOaU.png" width="500" height="125" alt="Status board graph sample" />
</a>
</p>
=end HTML
然后我在 CPAN 上编写dzil release
并发布模块。上传到 CPAN 后,我发现我的 HTML POD 已被 Pod::Weaver 更改,现在看起来像:
=for HTML <p>
<p>
<a href="http://upload.bessarabov.ru/bessarabov/031VBX4pHw_ALPcxRTVjflnAWuc.png">
<img src="http://upload.bessarabov.ru/bessarabov/VdagpUXEQdMslOqUyOAzwa-DOaU.png" width="500" height="125" alt="Status board graph sample" />
</a>
</p>
并且这个 HTML 部分已经移到了 POD 中。我希望它在 SYNOPSIS 部分之后,但不是在最后一种方法之后。
我仍然想使用 Pod::Weaver,因为它做了很多好事,但我希望将 HTML 放在 POD 的确切位置而不进行转换。
我该怎么做?