File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change 54
54
< link rel ="canonical " href ="{{ theme_canonical_url }}{{ pagename }}{% if builder == 'dirhtml' %}/{% else %}.html{% endif %} "/>
55
55
{%- endif -%}
56
56
57
- {#- CANONICAL URL #}
58
- {# NB! pageurl is currently a non-documented template context variable! #}
59
- {# pageurl implementation: https://www.sphinx-doc.org/en/master/_modules/sphinx/builders/html.html #}
60
- {%- if pageurl %}
61
- {# pageurl implementation wrongly: adds .html for the dirhtml builder's pageurl #}
62
- {# Workaround for: https://github.com/sphinx-doc/sphinx/issues/9730 #}
63
- {# Once a fix is released in Sphinx, put an upper bound on the Sphinx version for the workaround #}
64
- {% if builder == 'dirhtml' and pageurl.endswith('.html') %}
65
- {# This expression trims away .html and adds a / #}
57
+ {#-
58
+ CANONICAL URL
59
+ NB! pageurl is currently a non-documented template context variable!
60
+ pageurl implementation: https://www.sphinx-doc.org/en/master/_modules/sphinx/builders/html.html
61
+ -#}
62
+ {%- if pageurl -%}
63
+ {#-
64
+ pageurl implementation wrongly: adds .html for the dirhtml builder's pageurl
65
+ Workaround for: https://github.com/sphinx-doc/sphinx/issues/9730
66
+ Once a fix is released in Sphinx, put an upper bound on the Sphinx version for the workaround
67
+ -#}
68
+ {%- if builder == 'dirhtml' and pageurl.endswith('.html') -%}
69
+ {#- This expression trims away .html and adds a / -#}
66
70
< link rel ="canonical " href ="{{ (pageurl|e)[:-5] }}/ " />
67
- {% else %}
71
+ {%- else - %}
68
72
< link rel ="canonical " href ="{{ pageurl|e }} " />
69
- {% endif %}
73
+ {%- endif - %}
70
74
{%- endif -%}
71
75
72
76
{#- JAVASCRIPTS #}
You can’t perform that action at this time.
0 commit comments