{"categories":[{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"}],"enrichment":{"capability":"A MkDocs plugin that lets you define custom hooks directly in your project without creating a separate plugin package.","skillfed_tags":["mkdocs-plugin","build-automation"],"use_cases":["Copy or generate files before the documentation build (e.g., README to index.md)","Run custom preprocessing or validation logic on your docs during the build","Trigger external tools or scripts at specific points in the MkDocs lifecycle","Conditionally enable or disable build steps using environment variables"],"what_it_does":"mkdocs-simple-hooks is a MkDocs plugin that allows you to register custom hook functions without the overhead of creating and maintaining a separate plugin package. You define Python functions in your project (typically in a `docs/hooks.py` file) and register them in `mkdocs.yml` to run at specific build lifecycle events\u2014such as `on_pre_build` or `on_post_build`\u2014using a simple module-path syntax.\n\nThe plugin acts as a bridge between your MkDocs configuration and arbitrary Python code, letting you automate tasks like copying files, modifying content, or triggering external processes as part of your documentation build. It's designed for lightweight, project-specific customizations that don't warrant a full plugin package.","worth_installing":"Yes, if you need simple, project-scoped hooks for MkDocs and are comfortable with dormant maintenance. The package is lightweight, has no known vulnerabilities, and solves a real friction point\u2014avoiding a full plugin package for small customizations. Verify compatibility with your MkDocs version before adopting."},"id":"mkdocs-simple-hooks","links":{"html":"https://skillfed.io/packages/mkdocs-simple-hooks","md":"https://skillfed.io/packages/mkdocs-simple-hooks.md","pypi":"https://pypi.org/project/mkdocs-simple-hooks/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-01-07","license_spdx":null,"license_treatment":"permissive","name":"mkdocs-simple-hooks","python_support":"unspecified","summary":"Define your own hooks for mkdocs, without having to create a new package."},"popularity":{"monthly_downloads":236486,"position":8982,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.5"}
