meta: Generate meta description tags even when the html scrubber is enabled.
Unlike generic meta foo tags, meta description is known to be safe, so can be special cased to be allowed despite the html scrubber. This makes meta description much more useful, since it is otherwise limited to being used by other plugins like map.master
parent
20cdadba32
commit
4fa17df57d
|
@ -239,6 +239,10 @@ sub preprocess (@) {
|
|||
push @{$metaheaders{$page}}, '<meta name="robots"'.
|
||||
' content="'.encode_entities($value).'" />';
|
||||
}
|
||||
elsif ($key eq 'description') {
|
||||
push @{$metaheaders{$page}}, '<meta name="'.encode_entities($key).
|
||||
'" content="'.encode_entities($value).'" />';
|
||||
}
|
||||
else {
|
||||
push @{$metaheaders{$page}}, scrub('<meta name="'.encode_entities($key).
|
||||
'" content="'.encode_entities($value).'" />', $destpage);
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
ikiwiki (3.20091114) UNRELEASED; urgency=low
|
||||
|
||||
* meta: Generate meta description tags even when the html scrubber is
|
||||
enabled.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Mon, 16 Nov 2009 15:46:45 -0500
|
||||
|
||||
ikiwiki (3.20091113) unstable; urgency=low
|
||||
|
||||
* underlay: Fix example values put in setup file to be array
|
||||
|
|
|
@ -43,8 +43,8 @@ Supported fields:
|
|||
|
||||
* description
|
||||
|
||||
Specifies a "description" of the page. You could use this to provide
|
||||
a summary, for example, to be picked up by the [[map]] directive.
|
||||
Specifies a short description for the page. This will be put in
|
||||
the html header, and can also be displayed by eg, the [[map]] directive.
|
||||
|
||||
* permalink
|
||||
|
||||
|
|
Loading…
Reference in New Issue