Ответ 1
Вы можете просто использовать Read The Docs для размещения вашей документации для вас. Они автоматически обрабатывают несколько версий с помощью раскрывающегося списка: https://docs.readthedocs.io/en/latest/index.html
Если вы хотите разместить свою собственную документацию на страницах GitHub или на другом веб-сервере, я сделал расширение Sphinx, которое делает то, что вы ищете: https://github.com/sphinx-contrib/sphinxcontrib-versioning