# Welcome to gitbook-plugin-icp 👋 [![npm:version](https://img.shields.io/npm/v/gitbook-plugin-icp.svg)](https://www.npmjs.com/package/gitbook-plugin-icp) [![npm:download](https://img.shields.io/npm/dt/gitbook-plugin-icp.svg)](https://www.npmjs.com/package/gitbook-plugin-icp) [![npm:prerequisite](https://img.shields.io/badge/gitbook-*-blue.svg)](https://www.npmjs.com/package/gitbook-plugin-icp) [![github:documentation](https://img.shields.io/badge/documentation-yes-brightgreen.svg)](https://github.com/snowdreams1006/gitbook-plugin-icp#readme) [![github:maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/snowdreams1006/gitbook-plugin-icp/graphs/commit-activity) [![npm:license](https://img.shields.io/npm/l/gitbook-plugin-icp.svg)](https://github.com/snowdreams1006/gitbook-plugin-icp/blob/master/LICENSE) [![github:snodreams1006](https://img.shields.io/badge/github-snowdreams1006-brightgreen.svg)](https://github.com/snowdreams1006) [![微信公众号:雪之梦技术驿站-brightgreen.svg](https://img.shields.io/badge/%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7-%E9%9B%AA%E4%B9%8B%E6%A2%A6%E6%8A%80%E6%9C%AF%E9%A9%BF%E7%AB%99-brightgreen.svg)](https://snowdreams1006.github.io/snowdreams1006-wechat-public.jpeg) > gitbook plugin for adding icp info to footer ## Usage ### Step #1 - Update `book.json` file 1. In you gitbook's `book.json` file, add `icp` to `plugins` list. 2. In `pluginsConfig`,Set the `number` value to your own icp. 3. In `pluginsConfig`,`label` or `link` value is NOT required.By default link url will be [http://www.beian.miit.gov.cn/](http://www.beian.miit.gov.cn/). Here is simplest example : ```json { "plugins": ["icp"], "pluginsConfig": { "icp": { "number": "浙ICP备18042346号" } } } ``` In addition, the supported configuration options are as follows : ```json "gitbook": { "properties": { "label": { "type": "string", "title": "icp label", "required": false }, "number": { "type": "string", "title": "icp number", "required": true }, "link": { "type": "string", "title": "link url", "required": false, "default": "http://www.beian.miit.gov.cn/" }, "style": { "type": "object", "title": "icp number style", "required": false } } } ``` ### Step #2 - gitbook commands 1. Run `gitbook install`. It will automatically install `icp` gitbook plugin for your book. This is needed only once. ```bash gitbook install ``` or you can run `npm install gitbook-plugin-icp` to install locally. ```bash npm install gitbook-plugin-icp ``` 2. Build your book (`gitbook build`) or serve (`gitbook serve`) as usual. ```bash gitbook serve ``` ## Example - Sample `book.json` file ```json { "plugins": ["icp"], "pluginsConfig": { "icp": { "number": "YOUR OWN ICP NUMBER" } } } ``` or you can add `label` to custom your label: ```json { "plugins": ["icp"], "pluginsConfig": { "icp": { "label": "YOUR OWN ICP LABEL", "number": "YOUR OWN ICP NUMBER" } } } ``` or you can add `link` to custom your link: ```json { "plugins": ["icp"], "pluginsConfig": { "icp": { "label": "YOUR OWN ICP LABEL", "number": "YOUR OWN ICP NUMBER", "link":"YOUR OWN ICP LINK" } } } ``` or you can add `style` to custom your style of number: ```json { "plugins": ["icp"], "pluginsConfig": { "icp": { "label": "YOUR OWN ICP LABEL", "number": "YOUR OWN ICP NUMBER", "link": "YOUR OWN ICP LINK", "style": { "color": "#f72b07" } } } } ``` **Note**: Above snippet can be used as complete `book.json` file, if your book doesn't have one yet. ## Author 👤 **snowdreams1006** - Website: [snowdreams1006.tech](https://snowdreams1006.tech/) - Github: [@snowdreams1006](https://github.com/snowdreams1006) - Email: [snowdreams1006@163.com](mailto:snowdreams1006@163.com) ## Contributing Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/snowdreams1006/gitbook-plugin-icp/issues). ## Show your support Give a [**Star**](https://github.com/snowdreams1006/gitbook-plugin-icp) if this project helped you! ![snowdreams1006-wechat-donate.jpg](https://snowdreams1006.github.io/snowdreams1006-wechat-donate.jpg) ## Copyright Copyright © 2019 [snowdreams1006](https://github.com/snowdreams1006). This project is [MIT](https://github.com/snowdreams1006/gitbook-plugin-icp/blob/master/LICENSE) licensed.