I’m publishing multiple versions of my docs to GitHub Pages. I did this by setting up my Pages branch with the following file structure:
index.html # this is just a redirect to the latest version, e.g. versions/v0.1.0/ versions/v0.1.0/index.html
This works great, except that I can’t have any permanent links! For example, if I want to link to a page
versions/v0.1.0/content.html, once I release
v0.1.1 this link will still work, but it will forever link to an outdated version. Ideally, I would link to
/content.html and it would redirect to the current version.
This feature is supported in ReadTheDocs via redirects: Automatic Redirects — Read the Docs 5.9.0 documentation
The only way I can think of to get this working is to make a custom