From a02cdd76a686c441b9a7cc3894b50809359413c8 Mon Sep 17 00:00:00 2001 From: "Oriol (ProDesk)" Date: Thu, 4 Dec 2025 13:11:59 +0100 Subject: [PATCH 1/5] Update to pst 0.16 and minor changes --- pyproject.toml | 2 +- src/labs_sphinx_theme/__init__.py | 2 +- src/labs_sphinx_theme/components/edit-this-page.html | 2 +- src/labs_sphinx_theme/static/css/style.css | 4 ++++ src/labs_sphinx_theme/theme.toml | 1 - 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 869e156..c6bae4f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ ] dynamic = ["version", "description"] dependencies = [ - "pydata-sphinx-theme>=0.15.0,<0.16", + "pydata-sphinx-theme>=0.16.0,<0.17", "sphinx>=5", ] diff --git a/src/labs_sphinx_theme/__init__.py b/src/labs_sphinx_theme/__init__.py index 57b3dc5..a28d3d5 100644 --- a/src/labs_sphinx_theme/__init__.py +++ b/src/labs_sphinx_theme/__init__.py @@ -1,6 +1,6 @@ """A thin sphinx theme to customize pydata-sphinx-theme consistently across PyMC-Labs projects.""" -__version__ = "0.15.0" +__version__ = "0.16.0" from pathlib import Path diff --git a/src/labs_sphinx_theme/components/edit-this-page.html b/src/labs_sphinx_theme/components/edit-this-page.html index 51531d8..049562e 100644 --- a/src/labs_sphinx_theme/components/edit-this-page.html +++ b/src/labs_sphinx_theme/components/edit-this-page.html @@ -1,7 +1,7 @@ {% if sourcename is defined and page_source_suffix and "generated" not in sourcename %} {% set src = sourcename.split('.') %}
- + {% set provider = get_edit_provider_and_url()[0] %} {% block edit_this_page_text %} diff --git a/src/labs_sphinx_theme/static/css/style.css b/src/labs_sphinx_theme/static/css/style.css index c67e925..9fb350a 100644 --- a/src/labs_sphinx_theme/static/css/style.css +++ b/src/labs_sphinx_theme/static/css/style.css @@ -55,6 +55,10 @@ html[data-theme="dark"] { text-decoration: none; } +tr a:hover { + color: var(--pst-color-primary-highlight); +} + .navbar-brand img { height: 100%; max-width: 40vw; diff --git a/src/labs_sphinx_theme/theme.toml b/src/labs_sphinx_theme/theme.toml index 3f467b8..1d02427 100644 --- a/src/labs_sphinx_theme/theme.toml +++ b/src/labs_sphinx_theme/theme.toml @@ -14,7 +14,6 @@ secondary_sidebar_items = [ "page-toc.html", "searchbox.html", "edit-this-page.html", - "sourcelink.html", "contact.html" ] search_bar_text = "Search..." From f3bd8b5836c1d46b0e9e1620f29c5e01037c7a98 Mon Sep 17 00:00:00 2001 From: "Oriol (ProDesk)" Date: Thu, 4 Dec 2025 15:35:31 +0100 Subject: [PATCH 2/5] add canonical link and alternates to html head metadata --- src/labs_sphinx_theme/layout.html | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/labs_sphinx_theme/layout.html diff --git a/src/labs_sphinx_theme/layout.html b/src/labs_sphinx_theme/layout.html new file mode 100644 index 0000000..7dacaca --- /dev/null +++ b/src/labs_sphinx_theme/layout.html @@ -0,0 +1,11 @@ +{%- extends "pydata_sphinx_theme/layout.html" %} +{%- block extrahead %} + {{ super() }} + + {%- if translations %} + {% set file_path = pagename + '.html' %} + {%- for lang in translations %} + + {%- endfor %} + {% endif %} +{%- endblock extrahead %} From bea0ac0cacaa57772cac1e5463848ab4370a02b9 Mon Sep 17 00:00:00 2001 From: "Oriol (ProDesk)" Date: Thu, 4 Dec 2025 15:44:47 +0100 Subject: [PATCH 3/5] not necessary anymore: table row no longer get highlight --- src/labs_sphinx_theme/static/css/style.css | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/labs_sphinx_theme/static/css/style.css b/src/labs_sphinx_theme/static/css/style.css index 9fb350a..c67e925 100644 --- a/src/labs_sphinx_theme/static/css/style.css +++ b/src/labs_sphinx_theme/static/css/style.css @@ -55,10 +55,6 @@ html[data-theme="dark"] { text-decoration: none; } -tr a:hover { - color: var(--pst-color-primary-highlight); -} - .navbar-brand img { height: 100%; max-width: 40vw; From 819f90fc5b6ab7d71b039165f3194f8e273baaab Mon Sep 17 00:00:00 2001 From: "Oriol (ProDesk)" Date: Thu, 4 Dec 2025 16:24:38 +0100 Subject: [PATCH 4/5] fix alternate --- src/labs_sphinx_theme/layout.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/labs_sphinx_theme/layout.html b/src/labs_sphinx_theme/layout.html index 7dacaca..5687645 100644 --- a/src/labs_sphinx_theme/layout.html +++ b/src/labs_sphinx_theme/layout.html @@ -5,7 +5,7 @@ {%- if translations %} {% set file_path = pagename + '.html' %} {%- for lang in translations %} - + {%- endfor %} {% endif %} {%- endblock extrahead %} From 7ecc68b8914dd38eb3194a4e511bdf6045efa783 Mon Sep 17 00:00:00 2001 From: "Oriol (ProDesk)" Date: Thu, 18 Dec 2025 15:49:20 +0100 Subject: [PATCH 5/5] update contact links --- src/labs_sphinx_theme/components/contact.html | 2 +- src/labs_sphinx_theme/components/footer-links.html | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/labs_sphinx_theme/components/contact.html b/src/labs_sphinx_theme/components/contact.html index 4404d2e..2b9e6b0 100644 --- a/src/labs_sphinx_theme/components/contact.html +++ b/src/labs_sphinx_theme/components/contact.html @@ -3,7 +3,7 @@ {% else %} diff --git a/src/labs_sphinx_theme/components/footer-links.html b/src/labs_sphinx_theme/components/footer-links.html index 0f8ec57..e7d2c40 100644 --- a/src/labs_sphinx_theme/components/footer-links.html +++ b/src/labs_sphinx_theme/components/footer-links.html @@ -1,9 +1,9 @@