{"categories":[{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"}],"enrichment":{"capability":"mike deploys multiple versions of MkDocs-generated documentation to a Git branch (typically gh-pages), managing version history and aliases without rebuilding or modifying older docs.","skillfed_tags":["mkdocs-plugin","version-management","gh-pages"],"use_cases":["Host stable and development versions of docs side-by-side, with aliases pointing to specific versions.","Maintain documentation for multiple major versions without rebuilding older docs when MkDocs updates.","Create permanent URLs to specific documentation versions for linking in changelogs or support tickets.","Test versioned documentation locally before pushing to production using `mike serve`.","Manage documentation for libraries with long-term support branches by deploying each branch version independently."],"what_it_does":"mike is a deployment tool for MkDocs that solves the problem of hosting multiple versions of documentation simultaneously. Instead of rebuilding all versions every time you release, mike lets you deploy each version once and then leave it untouched\u2014old docs built with old MkDocs versions stay frozen in your gh-pages branch, eliminating breakage from upstream MkDocs changes. It works by creating Git commits on your deployment branch for each version, with support for aliases (like 'latest' or 'dev') that can point to specific versions via symlinks, HTML redirects, or file copies.\n\nThe package integrates with MkDocs via a plugin that adds a version selector widget to your documentation and manages site URLs. You deploy with `mike deploy`, serve locally with `mike serve` to test all versions, and delete old versions with `mike delete`. Configuration happens in mkdocs.yml or via command-line flags, letting you customize alias behavior, redirect templates, deployment prefixes, and canonical version hints for search engines.","worth_installing":"Yes. mike is actively maintained, has no known vulnerabilities, low install friction, and solves a real problem for projects using MkDocs. It's well-suited for any project that needs to host multiple documentation versions without the overhead of rebuilding or managing them manually. The BSD-3-Clause license is permissive. Install it if you maintain MkDocs documentation and need version management."},"id":"mike","links":{"html":"https://skillfed.io/packages/mike","md":"https://skillfed.io/packages/mike.md","pypi":"https://pypi.org/project/mike/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-14","license_spdx":null,"license_treatment":"permissive","name":"mike","python_support":"unspecified","summary":"Manage multiple versions of your MkDocs-powered documentation"},"popularity":{"monthly_downloads":1637523,"position":3698,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.2.0"}
