diff --git a/i2p2www/downloads.py b/i2p2www/downloads.py index dfe50887..6e32ca0e 100644 --- a/i2p2www/downloads.py +++ b/i2p2www/downloads.py @@ -66,6 +66,10 @@ def downloads_list(): def downloads_debian(): return render_template('downloads/debian.html') +# Firefox-specific page +def downloads_firefox(): + return render_template('downloads/firefox.html') + # Specific file downloader def downloads_select(version, file): mirrors=read_mirrors() diff --git a/i2p2www/sitemap.py b/i2p2www/sitemap.py index bba68529..d485ce8d 100644 --- a/i2p2www/sitemap.py +++ b/i2p2www/sitemap.py @@ -109,6 +109,9 @@ def render_sitemap(): urls.append({ 'path': '/download/debian', }) + urls.append({ + 'path': '/download/firefox', + }) # Render and return the sitemap response = make_response(render_template('global/sitemap.xml', url_root=url_root, langs=LANG_FRAGS, diff --git a/i2p2www/urls.py b/i2p2www/urls.py index dd8b1269..e79c0089 100644 --- a/i2p2www/urls.py +++ b/i2p2www/urls.py @@ -78,6 +78,7 @@ url('//feed/meetings/atom', 'meetings.views.meetings_atom') url('//download', 'downloads.downloads_list') url('//download/debian', 'downloads.downloads_debian') +url('//download/firefox', 'downloads.downloads_firefox') url('//download///mirrors', 'downloads.downloads_select') url('//download///any//download', 'downloads.downloads_redirect', defaults={'protocol': None, 'domain': None}) url('//download////any//download', 'downloads.downloads_redirect', defaults={'domain': None})