diff --git a/conf.py b/conf.py index c5901a67d..c9abd4357 100644 --- a/conf.py +++ b/conf.py @@ -293,9 +293,10 @@ def _generate_alternate_urls(app, pagename, templatename, context, doctree): _alternate_versions = app.config.versions and app.config.versions.split(',') or [] context['alternate_versions'] = [ (_alternate_version, _build_url(_version=_alternate_version)) - for _alternate_version in _alternate_versions - if _alternate_version != version - and (_alternate_version != 'master' or pagename.startswith('developer')) + for _alternate_version in sorted(_alternate_versions, reverse=True) + if _alternate_version != version and ( + _alternate_version != 'master' or pagename.startswith('developer') + ) ] def _localize():