我Pod::Markdown
在使用方括号<
和>
. 例如:
use strict;
use warnings;
use Data::Dump;
use Pod::Markdown;
my $str = "=head1 OPTIONS\n\n=over 4\n\n=item B<< --file=<filename> >>\n\nFile name \n\n=back\n";
my $parser = Pod::Markdown->new;
my $markdown;
$parser->output_string( \$markdown );
$parser->parse_string_document($str);
dd $markdown;
给出输出:
"# OPTIONS\n\n- **--file=<filename>**\n\n File name \n"
这使
在 GitHub 上。因此,标签<filename>
内的部分**
可能被视为 HTML 标签,因此未显示。所需的输出将是
"# OPTIONS\n\n- **--file=\<filename\>**\n\n File name \n"
其中括号<
和>
应该用反斜杠转义。
更新
似乎问题不仅限于双星序列。我根据这个更新了问题..