支持中文搜索的gitbook

codepiano 发布于 2014/12/02 11:49
阅读 6K+
收藏 7

我修改了gitbook,添加了中文搜索等一些功能,有需要的可以试试,repo在这里:https://github.com/codepiano/gitbook


1. 支持中文搜索
    需要生成所有文章内容的json格式索引文件,内容过多的话需要注意文件的体积,开启压缩的话应该不会造成太大的负担
1. 支持搜索后关键字高亮
1. 支持分享到qq、微信(二维码)
    + 分享到qq直接跳转至qq connect分享页面,该页面也可实现分享到qq空间和qq微博的功能
    + 分享到微信直接生成二维码,也可分享到其他平台
    + 需要在配置文件中设置相关选项为true
1. 修改了介绍页面(即生成网站的主页)的方式,增加了一个新的指定方式
    + 原始的gitbook介绍页面文件名必须为README.md,只可以自定义标题名称
    + 修改后可以在配置文件book.json中指定介绍页面的标题和文件(相对)路径,可以不在SUMMARY.md文件中指定,在book.json中添加

        ```
        "introduction": {
            "path": "你的介绍文件的路径",
            "title": "你的介绍文件的标题"
        }
        ```
1. 可以在目录栏底部添加自定义链接,在book.json中添加配置项

    ```
    "tail": {
        "tilte1": "url1",
        "title2": "url2"
    }
    ```
1. 不再把google、facebook、twitter分享设置为默认,所有分享需要在配置文件中设置,才会出现在分享栏。

    ```
    "links": {
        "sharing": {
            "all"      : true,
            "google"   : true,
            "facebook" : true,
            "twitter"  : true,
            "weibo"    : true,
            "qq"       : true,
            "qrcode"   : true
        }
    }
    ```
1. 为了便于SEO,添加了keywords的meta标签,可以在book.json中配置

    ```
    "keywords": "keyword1,keyword2,keyword3"
    ```


加载中
0
jik1992
jik1992
非常感谢!.. 正好需要.
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部