社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

gitbook 入门教程之网站域名备案 icp 插件

雪之梦技术驿站 • 5 年前 • 374 次点击  
阅读 141

gitbook 入门教程之网站域名备案 icp 插件

欢迎访问 gitbook-plugin-icp 官网 👋

gitbook-plugin-icp

用于在首页页脚区域添加 icp 网站备案信息的 Gitbook 插件

🏠 主页

屏幕截图

  • 多语言版本

icp-multilingual-index-use-preview.png

  • 单语言版本

icp-monolingual-index-use-preview.png

用法

步骤#1-更新book.json文件

  1. 在您的 gitbookbook.json 文件中,将 icp 添加到 plugins 列表中。
  2. pluginsConfig ,将 number 值设置为您自己的 icp 网站备案编号.
  3. pluginsConfig ,labellink 值是可选的,默认情况下,链接地址为 www.beian.miit.gov.cn/ .

这是最简单的示例:

{
    "plugins": ["icp"],
    "pluginsConfig": {
        "icp": {
            "number": "浙ICP备18042346号"
        }
    }
}
复制代码

此外,受支持的配置选项如下:

"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/"
}
复制代码

步骤#2-gitbook命令

  1. 运行gitbook install .它将自动为您的 gitbook 安装 icp 插件.

该步骤仅需要允许一次即可.

gitbook install
复制代码

或者您可以运行 npm install gitbook-plugin-icp 命令本地安装 gitbook-plugin-icp 插件.

npm install gitbook-plugin-icp
复制代码
  1. 像往常一样构建您的书( gitbook build )或服务( gitbook serve ).
gitbook serve
复制代码

示例

  • 官方文档配置文件

github.com/snowdreams1…

{
    "plugins": ["icp"],
    "pluginsConfig": {
        "icp": {
            "number": "浙ICP备18042346号"
        }
    }
}
复制代码
  • 官方示例配置文件

github.com/snowdreams1…

{
    "plugins": ["icp"],
    "pluginsConfig": {
        "icp": {
            "number": "浙ICP备18042346号"
        }
    }
}
复制代码
  • 示例book.json文件
{
    "plugins": ["icp"],
    "pluginsConfig": {
        "icp": {
            "label": "YOUR OWN ICP LABEL",
            "number": "YOUR OWN ICP NUMBER",
            "link":"YOUR OWN ICP LINK"
        }
    }
}
复制代码

或者,您可以添加 label 以自定义标签:

{
    "plugins": ["icp"],
    "pluginsConfig": {
        "icp": {
            "label": "YOUR OWN ICP LABEL",
            "number": "YOUR OWN ICP NUMBER",
            "link":"YOUR OWN ICP LINK"
        }
    }
}
复制代码

或者您可以添加 link 以自定义链接:

{
    "plugins": ["icp"],
    "pluginsConfig": {
        "icp": {
            "label": "YOUR OWN ICP LABEL",
            "number": "YOUR OWN ICP NUMBER",
            "link":"YOUR OWN ICP LINK"
        }
    }
}
复制代码

注意 :如果您的书还没有创建,以上代码段可以用作完整的book.json文件.

作者

👤 snowdreams1006

贡献

欢迎提供文稿,问题和功能请求!
随时检查问题页面

表示支持

如果这个项目对您有帮助,请给个星星

版权

版权所有©2019 snowdreams1006

该项目是MIT许可的。

如果你觉得本文对你有所帮助,欢迎点赞留言告诉我,你的鼓励是我继续创作的动力,不妨顺便关注下个人公众号「雪之梦技术驿站」,定期更新优质文章哟!

雪之梦技术驿站.png

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51661
 
374 次点击