An MkDocs plugin that simplifies configuring page titles and their order through .pages configuration files
{
"context": "Evaluates how the solution leverages mkdocs-awesome-nav to expand globbed nav rules while respecting the spec's ordering and grouping requirements. Focuses on using the plugin's duplicate avoidance and no-match controls instead of reimplementing those behaviors.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Glob usage",
"description": "Navigation rules use mkdocs-awesome-nav glob entries (string or `glob:` mapping) with its GLOBSTAR/EXTGLOB syntax to expand patterns like `guide/*.md` or `**/*.md`, rather than manually walking the filesystem.",
"max_score": 35
},
{
"name": "Duplicate skip",
"description": "Explicit nav items precede catch-all glob entries and rely on the plugin's built-in duplicate avoidance (glob patterns never reinsert already listed files/directories), so files like `guide/setup.md` appear only once.",
"max_score": 25
},
{
"name": "Ordering via sort",
"description": "Pattern results are ordered through mkdocs-awesome-nav's sorting (default path-based or explicit `sort` options) instead of custom sorting logic, yielding alphabetical child ordering under glob-generated sections.",
"max_score": 15
},
{
"name": "No-match handling",
"description": "No-match scenarios are handled with plugin controls such as the `ignore_no_matches` glob option or `logs.no_matches` settings to record or silence warnings exactly as the spec requires.",
"max_score": 25
}
]
}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