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

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

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

?? 主页

屏幕截图

  • 多语言版本

  • 单语言版本

用法

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

  1. 在您的 gitbookbook.json 文件中,将 icp 添加到 plugins 列表中。
  2. pluginsConfig ,将 number 值设置为您自己的 icp 网站备案编号.
  3. pluginsConfig ,labellink 值是可选的,默认情况下,链接地址为 http://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

示例

  • 官方文档配置文件

https://github.com/snowdreams1006/gitbook-plugin-icp/blob/master/docs/book.json

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

https://github.com/snowdreams1006/gitbook-plugin-icp/blob/master/example/book.json

{
    "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许可的。

如果本文对你有所帮助,请动动小手点一下推荐,否则还请留言指正,如有需要,请关注个人公众号「 雪之梦技术驿站

原文地址:https://www.cnblogs.com/snowdreams1006/p/12074805.html

时间: 2024-08-06 09:00:03

gitbook 入门教程之网站域名备案 icp 插件的相关文章

gitbook 入门教程之小白都能看懂的 Gitbook 插件开发全流程

什么是插件 Gitbook 插件是扩展 GitBook 功能(电子书和网站)的最佳方式. 只要是 Gitbook 默认没有提供的功能,基于插件机制都可以自行扩展,是插件让 Gitbook 变得更加强大. 本文将全面介绍插件的相关知识并重点介绍插件开发的全流程,只有熟悉插件开发流程才能做到有的放矢,心中有数,进而开发出自己的插件. 关于插件请参考 Gitbook 入门教程高级进阶系列文章,本文重点讲解开发 Gitbook 的基本流程. gitbook 入门教程之插件介绍 gitbook 入门教程之

gitbook 入门教程之使用 gitbook.com 在线开发电子书

gitbook 官网是官方提供的图书托管的在线平台,分为新版官网(需要FQ) https://www.gitbook.com/ 和旧版官网(无需FQ) https://legacy.gitbook.com 两个网站. 目前均正常提供服务,但令人遗憾的是,两个网站的信息相互独立,而且现在注册的账号默认只能在新版官网中使用,而新版官网的访问速度简直比 github 还要慢,所以国内用户在线访问你的电子书真的需要点技术手段了! 本文主要介绍 www.gitbook.com 官网的基本使用,而 lega

gitbook 入门教程之解决windows热加载失败问题

破镜如何贴花黄 gitbook 在 Windows 系统无法热加载,总是报错! gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serve 启动服务器后,原来相貌平平的 markdown 丑小鸭摇身一变就成了倾国倾城的 html 绝色佳人. 如果源文件发生更改,Windows 却无法按照预期那样重启服务器,直接抛出一个异常,立即终止了 markdown 的化妆. Restart after change in file README

gitbook 入门教程之插件介绍

插件是 gitbook 的扩展功能,很多炫酷有用的功能都是通过插件完成的,其中插件有官方插件和第三方插件之分. 推荐官方插件市场 https://plugins.gitbook.com/ 寻找或下载相应的插件. 当然也可以去 npm 市场搜索 gitbook 插件,根据 gitbook 插件规范, gitbook-plugin-<name> 是功能插件,gitbook-theme-<name> 是主体插件. 如果没有按照规范命名,还是直接百度搜索吧! npm 安装后再 gitboo

【转】《从入门到精通云服务器》第五讲—域名备案

上期我们讲了令人揪心的DDOS攻击,这期我们要来讲讲建站阶段的麻烦事——备案.除了购买云服务器,搭建网站,咱们还得把周边问题清一清.今天我们用喜闻乐见的方式讲三点:域名,备案与网站上线. 1.域名注册 如果你想建设一个自己的网站,就需要去注册一个域名,目的是让别人可以访问到你.你不禁要问,我们通常不是通过网址访问吗? 域名与网址既相关,也有区别.我们先看一个完整的网址范例:http://www.niaoyun.com/, 而对应于这个网站的域名则是 niaoyun.com .怎么理解?这么说吧,

域名 &amp;&amp; 服务器 注册购买入门教程

上月的促销已经告一段落,时隔一个月我再重新整理,删繁就简并将顺序做了些许调整,有疑问可以评论留言.为什么这边只推荐阿里云了呢,因为目前没有活动来说阿里云的性价比相对来说高一些. >原地址< 域名备案 域名备案分两步:ICP备案和公安备案.所有使用境内服务器的网站均需要备案,两步骤缺一不可,先进行ICP备案,再进行公安备案.但实际过程中公安备案可以等待当地网管联系后及时进行公安备案即可.刚才提到使用境内服务器的网站均需要备案,这里详细解释一下: 如果在国内的域名注册商注册域名,使用境内服务器,则

域名备案图文教程

摘要: 备案不易,且行且珍惜! 我买了个腾讯云的服务器,1核1G,打算用于部署个人网站kiwenalu.com.根据规定,在国内部署网站,是需要为域名备案的- 备案是通过腾讯云申请的,一切都很顺利.根据腾讯云的备案记录,一共花了10天时间: 这里,我记录一下备案流程,给大家作为参考. 填写初审材料 这一步需要在网上填写一些基本资料,并上传身份证照片.如果是公司网站的话,则需要上传营业执照的照片.还有,如果备案地址是外地的话,会需要提供暂住证或者居住证. 填完之后,需要打印<网站备案信息真实性核验

Mysql 与 php动态网站开发 入门教程

这个系列的教程由表单开始写,因为表单可以把数据库和web 之间的交互表现得很明显.提交表单 ,数据库记录注册信息. 本教程属于基础教程.大神请略过. 对于php和mysql之间的稳固性很受程序员的喜爱.虽说最近出现了hack语言准备替代php语言,但是这个语言本身也是基于php的,后面我们可以对hack语言进行一定得学习. 好像博客园有好多大牛,不知道会不会被喷,好怕 ........当然,我是借着自己学习的这股劲,把学习的过程也给记录下来.教程涉及  html 表单 简单的php 和mysql

免备案\免审批号\廉价教你构建自己的网站\域名DNS解析\超实用的端口映射转发

前段时间写书的时候,涉及到一个关于服务器构建的章节,需要涉及很多范围,特此拿一篇最简单的来分享一下给大家,希望能帮得上某些人 是不是常常为没有自己的网站或者域名而烦恼?或者是有自己的服务器却没有域名,申请域名备案去有关部门盖章是不是特别麻烦?今天教你们一个简单的办法跳过这些繁 琐的流程,轻松拥有自己的域名.网站! 本篇就以 Tomcat .Net123 为例为大家说说配制方法 准备工作:一个tomcat 和一个 net123客户端: 首先需要写一个测试项目 Java Web ,在通过开发工具编译