From 8dd0cc01fbdbd06f8ef2e405ce8d5b1950649099 Mon Sep 17 00:00:00 2001 From: Serge Koudoro Date: Fri, 15 Dec 2023 11:41:48 -0500 Subject: [PATCH 1/2] add workshop redirection --- conf.py | 10 +++++++++- requirements.txt | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/conf.py b/conf.py index 456f7007..6ecd5123 100644 --- a/conf.py +++ b/conf.py @@ -38,6 +38,7 @@ 'sphinx.ext.intersphinx', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig', + 'sphinx_reredirects', 'math_dollar', # has to go before numpydoc 'github', 'ablog', @@ -550,5 +551,12 @@ # Example configuration for intersphinx: refer to the Python standard library. -intersphinx_mapping = {'http://docs.python.org/': None} +intersphinx_mapping = {'python': ('http://docs.python.org/', None)} + +# -- Options for sphinx-reredirects ------------------------------------------- +redirects = { + "workshop/latest": "https://deprecated.docs.dipy.org/workshops/dipy-workshop-2024", + "workshop/": "https://deprecated.docs.dipy.org/workshops/", + "workshop/index": "https://deprecated.docs.dipy.org/workshops/" +} diff --git a/requirements.txt b/requirements.txt index 685cbea8..c71b9432 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ tomli>=2.0.1 grg-sphinx-theme>=0.2.0 Jinja2 ablog==0.11.5 +sphinx-reredirects>=0.1.3 From a5d61b5eaa8d6999abb884473251148ea6dabbee Mon Sep 17 00:00:00 2001 From: Serge Koudoro Date: Fri, 15 Dec 2023 11:50:34 -0500 Subject: [PATCH 2/2] update workshop header --- conf.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/conf.py b/conf.py index 6ecd5123..977bf6f3 100644 --- a/conf.py +++ b/conf.py @@ -185,7 +185,7 @@ "children": [ { "name": "DIPY Workshop 2024", - "url": "https://dipy.org/workshops/dipy-workshop-2024", + "url": "https://deprecated.docs.dipy.org/workshops/dipy-workshop-2024", "link_type": "external" } ] @@ -195,27 +195,27 @@ "children": [ { "name": "DIPY Workshop 2023", - "url": "https://dipy.org/workshops/dipy-workshop-2023", + "url": "https://deprecated.docs.dipy.org/workshops/dipy-workshop-2023", "link_type": "external" }, { "name": "DIPY Workshop 2022", - "url": "https://dipy.org/workshops/dipy-workshop-2022", + "url": "https://deprecated.docs.dipy.org/workshops/dipy-workshop-2022", "link_type": "external" }, { "name": "DIPY Workshop 2021", - "url": "https://dipy.org/workshops/dipy-workshop-2021", + "url": "https://deprecated.docs.dipy.org/workshops/dipy-workshop-2021", "link_type": "external" }, { "name": "DIPY Workshop 2020", - "url": "https://dipy.org/workshops/dipy-workshop-2020", + "url": "https://deprecated.docs.dipy.org/workshops/dipy-workshop-2020", "link_type": "external" }, { "name": "DIPY Workshop 2019", - "url": "https://dipy.org/workshops/dipy-workshop-2019", + "url": "https://deprecated.docs.dipy.org/workshops/dipy-workshop-2019", "link_type": "external" }, ]