An MkDocs plugin that simplifies configuring page titles and their order through .pages configuration files
{
"context": "Evaluates whether the solution uses awesome-nav to resolve directory titles from index frontmatter while honoring override precedence and inherited settings.",
"type": "weighted_checklist",
"checklist": [
{
"name": "use_index_title",
"description": "Enables the package's `use_index_title` option on relevant NavConfig instances or .nav.yml files so index.md frontmatter is considered when generating section titles.",
"max_score": 25
},
{
"name": "Frontmatter title",
"description": "Relies on awesome-nav's title extraction (e.g., `NavDirectory._get_index_md_title` via `NavDirectory._generate_title`) to read the index.md frontmatter title instead of reimplementing parsing manually.",
"max_score": 25
},
{
"name": "Override order",
"description": "Applies the package's precedence rules so nav-specified titles and `.nav.yml` `title` fields override index titles, and `preserve_directory_names` beats index titles before falling back to `dirname_to_title`.",
"max_score": 25
},
{
"name": "Inherited settings",
"description": "Uses awesome-nav's cascading config (e.g., `NavConfig.use_index_title` inheritance) to let child directories inherit or locally override the index-title flag and related options.",
"max_score": 15
},
{
"name": "Nav parsing",
"description": "Builds the navigation tree with awesome-nav helpers such as `NavConfig.from_file`/`NavDirectory` instead of hand-built traversal, ensuring `.nav.yml` rules drive the title resolution.",
"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