-1

我使用降价。有一个插件叫搜索。在这个插件中,搜索俄语单词不起作用,但搜索英语单词有效。如何在此插件中搜索英语和俄语单词?

4

1 回答 1

1

MkDocs 0.17 及更早版本仅支持英文搜索。MkDocs 依赖lunr.js进行搜索,而 lunr.js 本身仅支持英文。因此,目前无法支持其他语言。

然而,MkDocs 的搜索插件最近被重构为使用Lunr 语言(以及其他更改),并且该更改将在 MkDocs 版本 1.0 中可用,预计将在未来几周内发布(我是开发团队的成员对于 MkDocs)。可以在此处找到新功能文档的预览,并将其复制到下面以供将来参考。

提醒一下,以下文档仅适用于尚未发布的 MkDocs 版本 1.0。

搜索

MkDocs 默认提供了一个搜索插件,它使用 lunr.js作为搜索引擎。以下配置选项可用于更改搜索插件的行为:

...

构建搜索索引时使用的语言列表,由其ISO 639-1语言代码标识。Lunr Languages支持以下语言:

  • da: 丹麦语
  • du: 荷兰语
  • en: 英语
  • fi: 芬兰语
  • fr: 法语
  • de: 德语
  • hu: 匈牙利语
  • it: 意大利语
  • jp: 日本人
  • no: 挪威语
  • pt: 葡萄牙语
  • ro: 罗马尼亚语
  • ru: 俄语
  • es: 西班牙语
  • sv: 瑞典语
  • th: 泰语
  • tr: 土耳其语

您可以贡献其他语言

警告:

While search does support using multiple languages together, it is best not
to add additional languages unless you really need them. Each additional
language adds significant bandwidth requirements and uses more browser
resources. Generally it is best to keep each instance of MkDocs to a single
language.

笔记:

Lunr Languages does not currently include support for Chinese or other Asian
languages. However, some users have reported decent results using Japanese.

默认['en']

于 2018-07-12T13:27:02.357 回答