Add support for Configuration Inheritance

* Support dict only markdown_extensions config
* Support dict only plugin config
* Remove explicit conversion to Unicode as PY2 is no longer supported.
* Refactor yaml_load so that is can recursively call itself.

Fixes #2218.
This commit is contained in:
Waylan Limberg
2021-06-01 14:50:00 -04:00
committed by GitHub
parent 70f2cca09d
commit 57b5ccd7d6
11 changed files with 411 additions and 120 deletions

View File

@@ -11,3 +11,4 @@ pyyaml_env_tag==0.1
mkdocs-redirects==1.0.1
importlib_metadata==3.10.0
packaging==20.5
mergedeep==1.3.4

View File

@@ -11,3 +11,4 @@ pyyaml_env_tag>=0.1
mkdocs-redirects>=1.0.1
importlib_metadata>=3.10
packaging>=20.5
mergedeep>=1.3.4