MkDocs 更改网页标题为 Markdown 文档的第一个一级标题
情境
使用 MkDocs 构建网站,使用主题为 Material。
网页标题根据 MkDocs 的规则,优先选择 nav 里面定的标题(见图中标记 1):
但是 nav 里面定义的标题会有简略,为了 SEO,我希望能够取 Markdown 文档的第一个一级标题(见图中标记 2):
| python/flask/func/blueprint.md | |
|---|---|
解决方法
创建 overrides/main.html:
使用 MkDocs 构建网站,使用主题为 Material。
网页标题根据 MkDocs 的规则,优先选择 nav 里面定的标题(见图中标记 1):
但是 nav 里面定义的标题会有简略,为了 SEO,我希望能够取 Markdown 文档的第一个一级标题(见图中标记 2):
| python/flask/func/blueprint.md | |
|---|---|
创建 overrides/main.html: