+ # Force a scan of this page so any metadata that appears after this
+ # inline directive is available when inlining. The page normally
+ # wouldn't be scanned if it's only being rebuilt because of a
+ # depedency.
+ IkiWiki::scan($pagesources{$params{page}});
+
+ my $feednum="";
+
+ my $feedid=join("\0", map { $_."\0".$params{$_} } sort keys %params);
+ if (exists $knownfeeds{$feedid}) {
+ $feednum=$knownfeeds{$feedid};
+ }
+ else {
+ if (exists $page_numfeeds{$params{destpage}}) {
+ if ($feeds) {
+ $feednum=$knownfeeds{$feedid}=++$page_numfeeds{$params{destpage}};
+ }
+ }
+ else {
+ $feednum=$knownfeeds{$feedid}="";
+ if ($feeds) {
+ $page_numfeeds{$params{destpage}}=1;
+ }
+ }
+ }