Repository navigation
What's Changed
- Breaking: plugin configuration moved from a separate JSON file into
mkdocs.yml. - Repository sources are configured independently for each repository.
- GitLab and local sources were separated behind a common repository-source interface.
- Access tokens are resolved securely from environment variables or
.env. - Manual and automatic navigation modes were added with repository-level navigation settings.
- Cross-repository links were added with
multisource-ref, link validation modes,
and repository fallbacks for links to non-Markdown files and folders. - Repository collection is limited to Markdown pages and their referenced resources.
- A self-contained demo and root documentation site were added.
- Temporary build directories are cleaned up after successful and failed builds.
- Structured colored logging was added, and log messages use lazy formatting.
Full Changelog: 0.1.2...0.2.0