Chinese search support – 中文搜索支持¶
内部人士为[内置搜索]添加了实验性的中文支持 插件]–一个长期以来被要求的功能 中国用户数量。
仅次于美国和德国的第三大原产国 MkDocs用户的材料是中国。长期以来,[内置搜索插件] 不允许对汉字进行适当的分割,主要是因为 [lunr语言]中缺少用于搜索标记化和 堵塞。Insiders最新版本增加了期待已久的中文支持 对于内置的搜索插件,这是许多用户所要求的。
Material for MkDocs終於支持中文了!文本被正確分割並且更容易找到。
本文解释了如何为内置的 搜索插件在几分钟内。
配置¶
MkDocs材料的中文支持由jieba提供 优秀的中文分词库。如果安装了jieba 内置的搜索插件会自动检测并运行中文字符 通过分割器。您可以通过以下方式安装jieba:
仅当您指定了[separator][separator]时,才需要执行下一步 在mkdocs.yml中配置。文本用[零宽度空白]分割 字符,因此它在搜索模式中呈现完全相同的结果。调整mkdocs.yml使得[分隔符][分隔符]包括\u200b` 字符:
这就是所需要的。
使用¶
如果您按照配置指南中的说明进行操作,中文单词将 现在使用jieba进行标记。尝试搜索 :八字搜索-24:支持 看看它是如何与 内置搜索插件。
请注意,这是一个实验性功能,而我@squidfunk不是 精通中文(还吗?)。如果你发现一个bug或认为有什么可以 已改进,请[打开一个问题]。