< 返回版块

AndyJado 发表于 2022-07-24 10:37

或者有无插件版的workaround?

评论区

写评论
huangjj27 2023-12-09 22:04

翻查到了 相关PR 这是一个增加 js 就可以实现的方案

苦瓜小仔 2023-12-01 17:54

我的意思是,不用等那个 PR (而且大概率它也不会被合并),基于那个 PR,用插件来解决最直接。

mdbook 的插件的确分为 preprocessor 和 backend 两种,当然从 preprocessor 的文档看起啊,不会不看我链接之外东西吧(也就在下一章而已)。

huangjj27 2023-12-01 14:38

浏览了该部分的文档,Preprocesser 只会对 作品文本 做修改而中文搜索这种属于 js 的内容应该归在 Backend 里面管理。

苦瓜小仔 2023-11-30 16:15

可以通过插件改写 mdbook 生成的 HTML/JS 来引入搜索中文的 JS 脚本。

https://rust-lang.github.io/mdBook/for_developers/preprocessors.html

huangjj27 2023-11-29 12:30

今日考古,仍无进展。是否作为额外的js 添加即可食用中文搜索功能?

苦瓜小仔 2022-07-24 12:00

有一个很久但未合并的 PR https://github.com/rust-lang/mdBook/pull/1496 用来解决中文搜索问题,主要是引入额外的 JS 脚本。

1 共 6 条评论, 1 页