Skip to content

007pig/plugin-jieba

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitbook 的中文搜索引擎

本插件是 Gitbook 自带的 search 搜索插件的中文搜索后端引擎。

插件的原理是在 Gitbook build 时通过 nodejieba 将文章进行中文分词,并储存在 pouchdb 数据库中。在 Gitbook 加载时会将 pouchdb 的数据载入到浏览器的 IndexedDB 中,以便快速搜索。

本插件是在 lunr 的基础上修改而来。

使用方法

book.json 中配置:

{
    "plugins": [
        "-lunr",
        "search-jieba"
    ]
}

然后在书籍目录运行 gitbook install。如果遇到 Error: spawn E2BIG,则再运行 npm rebuild

禁止某个页面索引

如果您不想让某个页面被搜索到,可以在该页面添加 YAML 头:

---
search: false
---

# 不索引页面

此页面不会被 jieba 索引。

About

Backend for the search plugin using Lunr

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%