Browse Source

Merge pull request #352 from kernc/patch-1

Fix /index.html as / in sitemap
Justin Mayer 9 years ago
parent
commit
59805d05fd
1 changed files with 3 additions and 2 deletions
  1. 3 2
      sitemap/sitemap.py

+ 3 - 2
sitemap/sitemap.py

@@ -160,11 +160,12 @@ class SitemapGenerator(object):
             pri = self.priorities['indexes']
             chfreq = self.changefreqs['indexes']
 
+        pageurl = '' if page.url == 'index.html' else page.url
 
         if self.format == 'xml':
-            fd.write(XML_URL.format(self.siteurl, page.url, lastmod, chfreq, pri))
+            fd.write(XML_URL.format(self.siteurl, pageurl, lastmod, chfreq, pri))
         else:
-            fd.write(self.siteurl + '/' + page.url + '\n')
+            fd.write(self.siteurl + '/' + pageurl + '\n')
 
     def get_date_modified(self, page, default):
         if hasattr(page, 'modified'):