{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"},{"label":"HTML","url":"https://skillfed.io/packages/category/text-processing-markup-html"},{"label":"Documentation","url":"https://skillfed.io/packages/category/software-development-documentation"},{"label":"Filters","url":"https://skillfed.io/packages/category/text-processing-filters"},{"label":"Site Management","url":"https://skillfed.io/packages/category/internet-www-http-site-management"}],"enrichment":{"capability":"Adds an include directive to Python-Markdown that lets you embed the contents of other files into Markdown documents, with support for line-range selection and heading-depth adjustment.","skillfed_tags":["markdown-extension","documentation-tooling"],"use_cases":["Modularize large documentation projects by splitting content into separate files and including them from a main document.","Embed code snippets or examples from source files into documentation without manual copy-paste.","Reuse common sections (e.g., disclaimers, headers, footers) across multiple Markdown documents.","Build MkDocs sites where documentation is composed from multiple source files with a single base_path.","Include specific line ranges from files to show only relevant portions of code or configuration."],"what_it_does":"Markdown-Include is a Markdown extension that adds an include mechanism similar to LaTeX's \\input or C's #include preprocessor. It lets you reference external files within Markdown using the {!filename!} syntax, and those files are inserted and processed as part of the document before Markdown rendering. This is useful for breaking large documentation into smaller, reusable pieces and for embedding code snippets or shared content blocks.\n\nThe extension supports selective line inclusion (via lines=1 3 8-10 syntax), recursive includes, and heading-depth inheritance so that included files' headings adjust to their context. It depends only on markdown and is configured either programmatically or via MkDocs YAML. The package is marked Production/Stable and has been in use since its first release in 2015, though it has entered a dormant maintenance phase.","worth_installing":"Yes, if you need file inclusion in Markdown. The package is stable, has low install friction, no known vulnerabilities, and solves a real problem for modular documentation. The dormant maintenance is a minor concern\u2014monitor compatibility with future markdown releases\u2014but the simple scope suggests it is unlikely to break for routine use."},"id":"markdown-include","links":{"html":"https://skillfed.io/packages/markdown-include","md":"https://skillfed.io/packages/markdown-include.md","pypi":"https://pypi.org/project/markdown-include/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-02-07","license_spdx":null,"license_treatment":"copyleft","name":"markdown-include","python_support":"supports_current","summary":"A Python-Markdown extension which provides an 'include' function"},"popularity":{"monthly_downloads":278734,"position":8131,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.1"}
