1
Fork 0
mkdocs-site/hooks/exclude-static.py

18 lines
413 B
Python

import fnmatch
from mkdocs.plugins import event_priority, get_plugin_logger
EXCLUDED_FILES = {
"*.mmd"
}
logger = get_plugin_logger("exclude-static")
@event_priority(100)
def on_files(files, config):
for file in files:
if any(fnmatch.fnmatch(file.url, pattern) for pattern in EXCLUDED_FILES):
logger.debug("Excluding %s", file.url)
files.remove(file)
return files