diff --git a/docs/mkdocs_parent.yml b/docs/mkdocs_parent.yml index 7a0c874..f7e79e0 100644 --- a/docs/mkdocs_parent.yml +++ b/docs/mkdocs_parent.yml @@ -113,6 +113,7 @@ markdown_extensions: permalink: 🔗 plugins: + - typeset - search: { } - snippets: directory: "_snippets" @@ -125,11 +126,7 @@ plugins: - mkdocs_parent.yml - setup-docs-dependencies.py - group: - enabled: !ENV MKDOCS_MATERIAL_INSIDERS_ENABLED - plugins: - - typeset - - group: - enabled: !ENV MKDOCS_MATERIAL_INSIDERS_ENABLED_CI + enabled: !ENV CI plugins: - optimize diff --git a/docs/setup-docs-dependencies.py b/docs/setup-docs-dependencies.py index 19d002f..dbff3b9 100644 --- a/docs/setup-docs-dependencies.py +++ b/docs/setup-docs-dependencies.py @@ -5,25 +5,7 @@ 'mkdocs-snippets', 'mike==2.1.3', 'mkdocs-exclude==1.0.2', + 'mkdocs-material==9.7.1', ] - -def get_install_requires(): - mkdocs_token = os.environ.get('MKDOCS_MATERIAL_INSIDERS') - if mkdocs_token: - mkdocs_enabled = os.environ.get('MKDOCS_MATERIAL_INSIDERS_ENABLED') - if mkdocs_enabled == 'true': - return [ - f'git+https://{mkdocs_token}@github.com/squidfunk/mkdocs-material-insiders.git@9.6.2-insiders-4.53.15', - 'pillow', - 'cairosvg', - ] + common_dependencies - print("\033[93m" - + "Warning: 'MKDOCS_MATERIAL_INSIDERS' is set " - + "but 'MKDOCS_MATERIAL_INSIDERS_ENABLED' is not set to 'true', " - + "so if you serve mkdocs you will serve the normal version!" - + "\033[0m") - return ['mkdocs-material==9.6.2'] + common_dependencies - - -subprocess.run(['pip', 'install'] + get_install_requires()) +subprocess.run(['pip', 'install'] + common_dependencies)