A simple plugin for excluding files from being included in the mkdocs output based on tags in their frontmatter.
Run pip install --upgrade mkdocs-exclude-tagged-files
Basic Configuration in the mkdocs.yml file:
plugins:
- mkdocs_exclude_tagged_files:
tags_to_exclude: ["confidential", "excluded"]This configuration will exclude all files that have one of the tags "confidential" or "excluded" in their frontmatter.
For example this file will be excluded:
---
tags: ["confidential", "someothertag"]
---
# ContentBy default, the plugin strips leading #-symbols from tags, so the tag #excluded will be treated the same as excluded.
If you want to disable this behavior set the config value strip_leading_hashtags to false.