|
插件,
写了一个能给gitbook加上一个引流公众号的插件
写在最前面: 如果可以的话,尽量不要用,因为会让一部分用户反感,除非他真的想看或者不得不看
之前看某大佬的博客,发现需要关注,然后去公众号回复关键词才能看文章全文, 于是我也想用,但是发现用了三方平台, 不但要注册三方平台,展示的页面还有广告…..
于是我找找有没有自己实现的, 发现也有,但是需要网站后端来处理数据.. 而我只是想在一个静态的gitbook站点加上,于是 一个自己写的想法就出来了
思路
- 不需要后端,所以关键词做成一个 k/v结构, 在gitbook的配件文件里写上,比如 A:B, 1:2, 王八:绿豆
- 然后在加载后, 判断缓存里是否有 以前回复过的关键词, 如果有, 进行配置文件里匹配,只有匹配上一个 即可成功
- 如果缓存里啥也没有, 那么页面进行折叠,然后显示二维码(二维码可以配置自己的),然后 去 微信里设置关键词回复, 关键词就是 上面k/v里的 k, 回复就是 v
- 用户输入 关键词后, 得到一个自动回复,然后 在网站进行输入, 网站进行判断是否符合 k/v ,符合就去掉折叠, 并且在缓存里写上一个 记录
实施
- 首先,复习下css和js, 忘了好多
- 进行调试
- 在npmjs上进行发版
- 进行多端测试
大概这样
这是文档: https://github.com/xzghua/gitbook-plugin-lock/blob/master/README_CN.MD
对了
我还做了一个可选择功能, 你可以设置全站都加上锁,也可以设置 某些页面进行加锁, 灵活配置
详细可以看文档
以前还写过几个其他的插件
欢迎转载,但请附上原文地址哦,尊重原创,谢谢大家 本文地址: https://www.iphpt.com/detail/149/
本站(PHP --> Golang)已重构,代码开源