X-Git-Url: https://git.deb.at/?p=pkg%2Fblosxom.git;a=blobdiff_plain;f=blosxom.cgi;h=ad19c9a196b65ba0f7b73000b98bad4104c4f126;hp=eef5b113ae7ce0965b9c8cb0a4e20589d5d8d961;hb=e509ddebed9fa275039288325945dce70833194e;hpb=c82629ad386ed5242e126d7e146d1c3bc97cc634;ds=inline diff --git a/blosxom.cgi b/blosxom.cgi index eef5b11..ad19c9a 100755 --- a/blosxom.cgi +++ b/blosxom.cgi @@ -338,6 +338,8 @@ else { my $content_type = (&$template($path_info,'content_type',$flavour)); $content_type =~ s!\n.*!!s; + $header = {-type=>$content_type}; + print generate('dynamic', $path_info, "$path_info_yr/$path_info_mo_num/$path_info_da", $flavour, $content_type); } @@ -376,10 +378,6 @@ sub generate { # override the default built-in interpolate subroutine my $tmp; foreach my $plugin ( @plugins ) { $plugins{$plugin} > 0 and $plugin->can('interpolate') and defined($tmp = $plugin->interpolate()) and $interpolate = $tmp and last; } - # Content_type - $content_type=&$interpolate($content_type); - $header = {-type=>$content_type}; - # Head my $head = (&$template($currentdir,'head',$flavour)); @@ -514,7 +512,7 @@ sub nice_date { # Default HTML and RSS template bits __DATA__ -html content_type text/html; charset=$blog_encoding +html content_type text/html html head html head @@ -547,7 +545,7 @@ html foot html foot html foot -rss content_type text/xml ; charset=$blog_encoding +rss content_type text/xml rss head rss head