diff options
author | Joey Hess <joey@kodama.kitenet.net> | 2008-07-14 20:15:08 -0400 |
---|---|---|
committer | Joey Hess <joey@kodama.kitenet.net> | 2008-07-14 20:15:08 -0400 |
commit | af48316b1d3a54cde1524d47773346f4cd39cb37 (patch) | |
tree | 1217b743eda079bbbf031342a31d320de480cbea /IkiWiki | |
parent | 3ebb012e3fbb456a322ff546b9ec222050d5cf49 (diff) | |
parent | 302bb836f298c462da8e8bff7b04f1b00ded4665 (diff) | |
download | ikiwiki-af48316b1d3a54cde1524d47773346f4cd39cb37.tar ikiwiki-af48316b1d3a54cde1524d47773346f4cd39cb37.tar.gz |
Merge commit 'smcv/aggregateinternal' into aggregateinternal
Conflicts:
IkiWiki/Plugin/aggregate.pm
Diffstat (limited to 'IkiWiki')
-rw-r--r-- | IkiWiki/Plugin/aggregate.pm | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/aggregate.pm b/IkiWiki/Plugin/aggregate.pm index 1f09c988b..2fcdec9e7 100644 --- a/IkiWiki/Plugin/aggregate.pm +++ b/IkiWiki/Plugin/aggregate.pm @@ -21,6 +21,7 @@ sub import { #{{{ hook(type => "preprocess", id => "aggregate", call => \&preprocess); hook(type => "delete", id => "aggregate", call => \&delete); hook(type => "savestate", id => "aggregate", call => \&savestate); + hook(type => "htmlize", id => "_aggregated", call => \&htmlize); if (exists $config{aggregate_webtrigger} && $config{aggregate_webtrigger}) { hook(type => "cgi", id => "aggregate", call => \&cgi); } @@ -113,6 +114,12 @@ sub launchaggregation () { #{{{ return 1; } #}}} +# Pages with extension _aggregated have plain html markup, pass through. +sub htmlize (@) { #{{{ + my %params=@_; + return $params{content}; +} #}}} + # Used by ikiwiki-transition aggregateinternal. sub migrate_to_internal { #{{{ if (! lockaggregate()) { @@ -640,7 +647,7 @@ sub pagefile ($) { #{{{ } #}}} sub htmlfn ($) { #{{{ - return shift().".".($config{aggregateinternal} ? "_" : "").$config{htmlext}; + return shift().".".($config{aggregateinternal} ? "_aggregated" : $config{htmlext}); } #}}} my $aggregatelock; |