MKdocs在搜索时没有考虑元数据(frontmatter)



我的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中实现,也没有在mkdoc的可用自定义主题中实现。

这个主题多次引起mkdocs维护人员和主题维护人员之间的激烈讨论,因为他们都认为实现这个功能是另一方的责任。更多信息请点击此处:https://github.com/mkdocs/mkdocs/issues/1828.

最新更新