MKdocs 在搜索时没有考虑 meta-data(前言)?

MKdocs not taking the meta-data (frontmatter) into consideration for searching?

我的 md 文件的结构是:

---
title: Mango
subtitle: King of Fruits
tags: [fruit, sweet, tasty]
---
Mango is a very tasty fruit. 

## Juice

Juice can be made from mango

当我在生成的文档中搜索时,我在搜索 Mango 时没有得到任何结果。当我搜索 Juice 时,我确实得到了结果。 我对搜索的理解是:它在所有的H1标签、H2标签等等中搜索。我希望搜索查看元标题、副标题和标签以找到结果,然后考虑 H1、H2... 和其他内容。 Mkdocs 中是否有一些配置设置可以用来完成此操作?或者是否有可用的自定义解决方案?

在撰写此答案时,在您的搜索案例中使用标题和副标题等元数据的选项既没有在 mkdocs 中实现,也没有在 mkdocs 的可用自定义主题中实现。

这个话题在mkdocs维护者和主题维护者之间引起了多次激烈的讨论,因为他们都认为实现这个特性是对方的责任。 可以在这里找到更多信息:https://github.com/mkdocs/mkdocs/issues/1828.