-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gitbook插件开发 #11
Comments
@LiuYueKai 总结的不错,赞一个。
但同时也还需要继续改进:
|
参照官方api获取book.json中的变量,一直获取不到,提示undefined. |
1.1.7-1.1.8为目前提交,做以下调整:
目前主导航暂汉堡包按钮未调整,同时文杰反馈官网主导航 文字 和 按钮 样式要抽时间碰一下。目前先跟月凯调整js加载相关问题。 |
1.1.9更新“
|
1.1.12更新
|
1.1.16更新
|
1.1.17更新
备注:本次demo显示后,发现md文件生成页面样式有问题,下一版本更新 |
1.1.18更新
|
也是醉了,插件开发完之后怎么发布?可以帮忙介绍下吗? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
gitbook插件开发
本次主要记录开发gitbook插件的一些记录,后续会根据开发进度不断完善。以下文档内容可参考:
https://github.com/iuap-design/gitbook-plugin-iuap-design
创建插件
1.创建仓库名字以gitbook-plugin-开头,后面为插件的具体名称
例如:gitbook-plugin-iuap-design
2.再package.json中需要添加
之后gitbook才能识别此插件
插件核心文件说明
index.js
book下配置内容会出现在最终的产出内容中,并且在浏览页面时才执行。
hooks下配置hook,此例中的page可以获取gitbook插件生成的默认section标签中的内容,同时对此部分内容进行编辑修改,影响最终产出的html文件。
package.json
插件的配置信息。详细说明参考:
http://blog.csdn.net/zhangjk1993/article/details/50380403
插件使用
在book.json中的pulgins属性中添加创建的插件
例如:
插件调试
book内容调试
在book.json中添加插件执行执行
或者
gitbook插件会根据book.json中的ouput产出html文件。进入此文件夹通过以下路径
可找到插件index.js中module.exports下book中配置的js及css,修改js及css刷新页面即可看到效果。
hooks内容调试
此部分内容只能通过重新执行
或者
来进行调试。
以上内容只是目前开发过程的一些总结,有错误的地方欢迎提出来。
The text was updated successfully, but these errors were encountered: