mirror of
https://github.com/zensical/zensical.git
synced 2026-05-03 17:40:31 +00:00
zensical:feat - detect mkdocstrings plugin and enable equivalent
extension Signed-off-by: pawamoy <dev@pawamoy.fr>
This commit is contained in:
@@ -456,6 +456,15 @@ def _apply_defaults(config: dict, path: str) -> dict:
|
||||
|
||||
# Convert plugins configuration
|
||||
config["plugins"] = _convert_plugins(config.get("plugins", []), config)
|
||||
|
||||
# mkdocstrings configuration
|
||||
if "mkdocstrings" in config["plugins"]:
|
||||
mkdocstrings_config = config["plugins"]["mkdocstrings"]["config"]
|
||||
if mkdocstrings_config.pop("enabled", True):
|
||||
mkdocstrings_config["markdown_extensions"] = [{ext: mdx_configs.get(ext, {})} for ext in markdown_extensions]
|
||||
config["markdown_extensions"].append("mkdocstrings")
|
||||
config["mdx_configs"]["mkdocstrings"] = mkdocstrings_config
|
||||
|
||||
return config
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user