Skip to content

Commit d57051b

Browse files
authored
escape html in toc
``` =begin pod =TITLE Regex =head2 X«C«<|w>» and C«<!|w>», word boundary|regex, <|w>;regex, <!|w>» some text about C<< <!|w> >> =head2 <><> =end pod ```
1 parent f8db64b commit d57051b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/Pod/To/HTML.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ sub do-toc($pod) returns Str {
221221
@levels.splice($node.level) if $node.level < +@levels;
222222
@levels[$node.level-1]++;
223223
my $level-hierarchy = @levels.join('.'); # e.g. §4.2.12
224-
my $text = $node.contents.map(*.&find-headings(inside-heading => True));
224+
my $text = $node.contents.map(*.&find-headings(inside-heading => True)).Str.&escape_html;
225225
my $link = escape_id(node2text($node.contents));
226226
qq[<tr class="toc-level-{$node.level}"><td class="toc-number">{$level-hierarchy}</td><td class="toc-text"><a href="#$link">{$text}</a></td></tr>\n];
227227
}

0 commit comments

Comments
 (0)