def sitemap_scan(params):
global f
file = params.file
+
+ # Ignore non-pages
if not file.has_key("linktitle"):
return
+ # Ignore hidden pages
+ if file.has_key("hide") and file.hide:
+ return
+
if f is None:
write_initial(params)
#print file.sitemap_priority, file.sitemap_changefreq, file.rel_path
f.write('<url>\n')
- f.write(' <loc>http://%s/%s</loc>\n' % (file.main_url, file.rel_path))
+ f.write(' <loc>http://%s/%s</loc>\n' % (file.main_url, file.out_path))
f.write(' <lastmod>%s</lastmod>\n' % time.strftime( "%Y-%m-%d", time.localtime(file.mtime)) )
f.write(' <changefreq>%s</changefreq>\n' % file.sitemap_changefreq)
f.write(' <priority>%s</priority>\n' % file.sitemap_priority)