From: Havard Skinnemoen <hskinnem...@google.com> This allows use to add block diagrams in documentations, such as the block diagram in docs/specs/impi.rst.
Signed-off-by: Havard Skinnemoen <hskinnem...@google.com> Signed-off-by: Hao Wu <hskinnem...@google.com> --- docs/conf.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 00767b0e24..6974647408 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -71,7 +71,11 @@ # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. -extensions = ['kerneldoc', 'qmp_lexer', 'hxtool', 'depfile', 'qapidoc'] +extensions = ['kerneldoc', 'qmp_lexer', 'hxtool', 'depfile', 'qapidoc', + 'sphinxcontrib.blockdiag'] + +# Fontpath for blockdiag (truetype font) +blockdiag_fontpath = '/usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf' if sphinx.version_info[:3] > (4, 0, 0): tags.add('sphinx4') -- 2.40.0.348.gf938b09366-goog