]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Render.pm
fix waypoint hrefs
[ikiwiki.git] / IkiWiki / Render.pm
index 235efd299a3297d273691b369037398f77aa7153..adb39a983475cd6107335c66568e4e4c87acb752 100644 (file)
@@ -776,7 +776,6 @@ sub refresh () {
        my $oldlink_targets=calculate_old_links($changed, $del);
 
        foreach my $file (@$changed) {
-               print ">>render $file\n";
                scan($file);
        }
 
@@ -801,6 +800,14 @@ sub refresh () {
                derender_internal($file);
        }
 
+       run_hooks(build_affected => sub {
+               my %affected = shift->();
+               while (my ($page, $message) = each %affected) {
+                       next unless exists $pagesources{$page};
+                       render($pagesources{$page}, $message);
+               }
+       });
+
        my ($backlinkchanged, $linkchangers)=calculate_changed_links($changed,
                $del, $oldlink_targets);