Add split download pages for debian, ubuntu, docker

This commit is contained in:
idk
2021-10-05 13:46:08 -04:00
parent 2241a2aead
commit cdda272ce0
5 changed files with 7 additions and 3 deletions

View File

@ -23,6 +23,7 @@ LEGACY_FUNCTIONS_MAP={
'easyinstall': {'function': 'downloads_easyinstall', 'params': {}},
'nsis': {'function': 'downloads_easyinstall', 'params': {}},
'windows': {'function': 'downloads_windows', 'params': {}},
'download_docker': {'function': 'downloads_docker', 'params': {}},
'download_windows': {'function': 'downloads_windows_only', 'params': {}},
'download_osx': {'function': 'downloads_osx_only', 'params': {}},
'download_linux': {'function': 'downloads_linux_only', 'params': {}},

View File

@ -1,6 +1,5 @@
{% extends "global/layout.html" %}
{% block title %}Debian/Ubuntu{% endblock %}
{% block content %}
{% block content_nav %}
<script type="text/javascript" src="/_static/site.js"></script>
<ul>
@ -15,6 +14,7 @@
<li><a href="/download_update">{{ _('Manual updates') }}</a>
</ul>
{% endblock %}
{% block content %}
<h1>{{ _('Debian I2P Packages') }}</h1>
<h2 id="bionic">{{ _('Debian Buster, Ubuntu Bionic, and later') }}</h2>
{% trans -%}

View File

@ -1,6 +1,5 @@
{% extends "global/layout.html" %}
{% block title %}Debian/Ubuntu{% endblock %}
{% block content %}
{% block content_nav %}
<script type="text/javascript" src="/_static/site.js"></script>
<ul>
@ -15,7 +14,7 @@
<li><a href="/download_update">{{ _('Manual updates') }}</a>
</ul>
{% endblock %}
{% block content %}
<h1>{{ _('Debian I2P Packages') }}</h1>
<h2 id="bionic">{{ _('Debian Buster, Ubuntu Bionic, and later') }}</h2>

View File

@ -142,6 +142,9 @@ def render_sitemap():
urls.append({
'path': '/download/download_android',
})
urls.append({
'path': '/download/download_docker',
})
# Render and return the sitemap
response = make_response(render_template('global/sitemap.xml', url_root=url_root, langs=LANG_FRAGS,
curlang=to_url(g.lang), urls=urls))

View File

@ -98,6 +98,7 @@ url('/<lang:lang>/download/download_linux', 'downloads.downloads_linux_only')
url('/<lang:lang>/download/download_ubuntu', 'downloads.downloads_ubuntu_only')
url('/<lang:lang>/download/download_debian', 'downloads.downloads_debian_only')
url('/<lang:lang>/download/download_android', 'downloads.downloads_android_only')
url('/<lang:lang>/download/download_docker', 'downloads.downloads_docker')
url('/<lang:lang>/download/easyinstall', 'downloads.downloads_easyinstall')
url('/<lang:lang>/download/nsis', 'downloads.downloads_easyinstall')
url('/<lang:lang>/download/firefox', 'downloads.downloads_firefox')