X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/eceea9db028729d68b319f8b4e95a4ca53a35c2b..525d4cd037b1da19f4d54cf113212cbe452be417:/doc/plugins/contrib/headinganchors.mdwn
diff --git a/doc/plugins/contrib/headinganchors.mdwn b/doc/plugins/contrib/headinganchors.mdwn
index bfc5dbcf4..becbf89a5 100644
--- a/doc/plugins/contrib/headinganchors.mdwn
+++ b/doc/plugins/contrib/headinganchors.mdwn
@@ -1,4 +1,8 @@
-This is a simple plugin to add ids to all headings, based on their text. It works as a postprocessing filter, allowing it to work on mdwn, wiki, html, rst and any other format that produces html. The code is available here:
+[[!template id=plugin name=headinganchors author="[[PaulWise]]"]]
+
+This is a simple plugin to add ids (which will serve as [[anchor]]s) to all headings, based on their text. It
+works as a postprocessing filter, allowing it to work on mdwn, wiki, html,
+rst and any other format that produces html. The code is available here:
#!/usr/bin/perl
# quick HTML heading id adder by Paul Wise
@@ -8,9 +12,9 @@ This is a simple plugin to add ids to all headings, based on their text. It work
use strict;
use IkiWiki 2.00;
- sub import { #{{{
+ sub import {
hook(type => "sanitize", id => "headinganchors", call => \&headinganchors);
- } # }}}
+ }
sub text_to_anchor {
my $str = shift;
@@ -22,11 +26,11 @@ This is a simple plugin to add ids to all headings, based on their text. It work
return $str;
}
- sub headinganchors (@) { #{{{
+ sub headinganchors (@) {
my %params=@_;
my $content=$params{content};
$content=~s{([^>]*)}{''.$2.''}gie;
return $content;
- } # }}}
+ }
1