Don't generate broken links to /docs/0.0/ in the sitemap
authorMagnus Hagander <magnus@hagander.net>
Sat, 17 Aug 2013 14:32:37 +0000 (16:32 +0200)
committerMagnus Hagander <magnus@hagander.net>
Sat, 17 Aug 2013 14:32:37 +0000 (16:32 +0200)
Generate proper /devel/ URLs, and then exclude them again in robots.txt
so we don't include them in google results, but we do include them in
our own.

pgweb/core/views.py
pgweb/docs/struct.py

index 7d31d54a99dbb6e3f0988642dfc41e66b46ad679..026fd1c258cd57fe47de7a33cb7890172cd5adfe 100644 (file)
@@ -124,6 +124,7 @@ def robots(request):
                return HttpResponse("""User-agent: *
 Disallow: /admin/
 Disallow: /account/
+Disallow: /docs/devel/
 Disallow: /list/
 Disallow: /message-id/raw/
 Disallow: /message-id/flat/
index 60aa8f6850e5c5fe38d2f4e5202ed21eefc041ad..b536ff338bcbe5bdbb408e8c633dc4e00c2c11cc 100644 (file)
@@ -26,7 +26,8 @@ def get_struct():
                                docprio -= 0.1
                        lastversion = version
 
-               yield ('docs/%s/static/%s' % (version, filename),
+               yield ('docs/%s/static/%s' % (version==0 and 'devel' or version,
+                                                                         filename),
                           beta and 0.1 or docprio, # beta versions always get 0.1 in prio
                           loaded)