An MkDocs plugin that simplifies configuring page titles and their order through .pages configuration files
{
"context": "Evaluates whether the solution uses mkdocs-awesome-nav to rebuild navigation while applying per-category log level overrides. Focuses on invoking AwesomeNavPlugin hooks and mkdocs_awesome_nav.log configuration to control nav override handling and emitted log messages.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Plugin invocation",
"description": "Navigation is generated by calling mkdocs_awesome_nav.plugin.AwesomeNavPlugin.on_nav (or the equivalent plugin hook) with MkDocs config and Files instead of manually constructing navigation.",
"max_score": 20
},
{
"name": "Category overrides",
"description": "Overrides populate mkdocs_awesome_nav.log.levels/LogLevelsConfig entries for nav_override, root_title, root_hide, and no_matches before nav generation, using provided mapping values directly.",
"max_score": 25
},
{
"name": "Nav override log",
"description": "When config.nav is pre-populated, plugin-triggered log.write emits the \"'nav' config from mkdocs.yml is being replaced with one generated by awesome-nav\" message at the level dictated by log.levels.nav_override (including custom overrides).",
"max_score": 20
},
{
"name": "Default levels",
"description": "With no overrides supplied, log.levels retains mkdocs-awesome-nav defaults and still drives log.write output while rebuilding navigation.",
"max_score": 15
},
{
"name": "No-nav silence",
"description": "When config.nav is None or empty, on_nav builds navigation from RootNavDirectory without emitting a nav_override log entry.",
"max_score": 10
},
{
"name": "Plugin-driven nav",
"description": "Navigation returned from the helper comes from RootNavDirectory.resolve(...).to_mkdocs_config() via AwesomeNavPlugin rather than custom filesystem parsing.",
"max_score": 10
}
]
}tessl i tessl/pypi-mkdocs-awesome-pages-plugin@2.10.0evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10