Open
Description
To recreate:
cd $(mktemp -d)
virtualenv venv
. ./venv/bin/activate
pip install myst-parser sphinx_book_theme git+https://github.com/sphinx-contrib/spelling
sphinx-quickstart
rm index.rst
Then edit conf.py
as follows:
project = 'p'
copyright = '2024, a'
author = 'a'
extensions = [
"myst_parser",
"sphinxcontrib.spelling",
]
templates_path = ['_templates']
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', 'venv']
html_theme = 'sphinx_book_theme'
html_static_path = ['_static']
source_suffix = {
".md": "markdown",
}
Create index.md
as follows:
```{margin}
test
```
Note that margin
is a valid directive in sphinx_book_theme
.
Then spellcheck without building html
:
sphinx-build -b spelling . _build
Leads to:
...
index.md:1: WARNING: Unknown directive type: 'margin' [myst.directive_unknown]
...
If I build html
first, then I get no warning related to this directive. Can someone reproduce this issue?
Metadata
Metadata
Assignees
Labels
No labels