Go to file
Stephen Finucane 08461c5311 Inherit from base "basic" template
Sphinx 4.x changed how it includes some JavaScript files. Instead of
including them via the template, they are now injected using the
'add_js_file' function [1]. This relies on a custom Jinja2 function,
'js_tag' to generate the correct element with necessary attributes set.
Failure to use this results in missing attributes for some tags.

Rather than simply reworking our template to use this new function,
change how we use our 'layout.html' to instead override the 'basic'
template that Sphinx provides. This means we should get these kinds of
changes "for free" in the future, rather than having to worry about
them.

[1] https://github.com/sphinx-doc/sphinx/commit/a957d6f710

Change-Id: Idc0e6c1d38407fdadc29ea710069e74243c5c89a
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2021-05-31 16:45:40 +01:00
2020-09-15 14:46:10 +02:00
2020-03-30 12:01:30 +00:00
2020-10-22 09:51:36 +02:00
2020-09-15 14:46:10 +02:00
2019-04-19 19:32:44 +00:00
2020-05-19 11:53:00 +02:00
2020-05-19 21:19:31 +00:00
2020-03-21 09:14:00 +01:00
2017-02-17 10:26:28 +10:00
2020-10-22 09:51:36 +02:00
2020-09-15 14:46:10 +02:00
2021-05-31 16:45:40 +01:00

Team and repository tags

image

Open Infrastructure Projects Sphinx Themes

Theme and extension support for Sphinx documentation that is published by Open Infrastructure Foundation projects.

OpenStack docs.openstack.org Sphinx Theme

Theme support for Sphinx documentation that is published to docs.openstack.org and developer.openstack.org.

Intended for use by OpenStack projects governed by the Technical Committee.

StarlingX docs.starlingx.io Sphinx Theme

Theme support for Sphinx documentation that is published to docs.starlingx.io.

Intended for use by StarlingX projects governed by the Technical Steering Committee.

References

Description
Sphinx theme for RST-sourced documentation published to docs.openstack.org
Readme 9.1 MiB
Languages
Python 32.3%
HTML 30.4%
CSS 16.9%
Shell 7.3%
Makefile 5.4%
Other 7.7%