# __ .______ __ __ .______ .___________. ______ ______ .___ ___. # | | | _ \ | | | | | _ \ | | / | / __ \ | \/ | # | | | |_) | | |__| | | |_) | `---| |----` | ,----'| | | | | \ / | # | | | ___/ | __ | | ___/ | | | | | | | | | |\/| | # | | | | | | | | | | | | __ | `----.| `--' | | | | | # |__| | _| |__| |__| | _| |__| (__) \______| \______/ |__| |__| # ""$o o$"" ""$o o$" o "$""""o "o $" o""" $" "$o "$o" $o " $ o$" "$o $$$o$$$$o$$$$ $" "oooo o "" ""$$$$$$$$""o"" oo oooo" "$$$$$$oo"oo$$$o" o$$$$oo" o$$$o "o$$$$$$$ "$ $$$$$$$$$oo o$$$$$$$$$o"$" $ $$$ $$$$$$ o$$$$$$ "$$o"o $ $$$$o $$$$$$ $$$$$$$ $$$$o"o $ $$$$$ $$$$$" "$$$$$ $$$$$$ $ $o""""" """" """ """"""$" $ o$$$$$"""$$$$$"$$$$$""$$$$$ooo"o $ o"$o $$$$$$$$oo$$$$$$$$o $$"" $ oo$ "$$$$$$$$$$$$$$$$$$$$" o" o $oo o$$$"$ $$o"o $$$$$$$"" "$$$$$$$ o$$ $$$$o IPHPT BUG o$$$$" $ $$$$ o "$$$$$oo o$$$$$$ "o$$$$ $ $$$$$ o$$"" $ $$$$$o" "$$$$$$$$$$$$$ o o$$$$$o$ "" $$ $$" $ $$$" o"o$$$$$$$$$$$$ " "$$$ $ $$o o$$ "o $$ " $$$$$$$$$$$"o "$$ $ $$$ $$$ oo$ $ o""$$""$$$o " $"o$o $$$o o$$$$ o$$$"o"$oo$$$$o" o $o $$$$$oo$ $$$$o $$$$ $$$$ $$$$" $ $$$$$"" $$ o$$$ """$$$$"o" "$$$o "$$$o $$$" o """ $ $$$oo $$$$o" $$ o$$$"o" """"$ o$$$ o$" $$$ $ "$"" o$"o"$$o$$$$ "$$"o" o$$ "$oo $ " $$o $ "oo$"o$$$"o$o"$$$$o" o" $$$ ""$o $$ $$$o "o$$o$"$$"$$o$$o$$"$$o" $$$ ""o $$$ ""$$$ $$$$$$ $$$$ $" $$$$ $$ $$$$ $$$$"$$$o$ $"" $$$ $$$$ "$$$ """ $$$$ $$"" "$$ oo$" $ooo $ "$$ 写了一个能给gitbook加上一个引流公众号的插件   -  叶落山城秋

写了一个能给gitbook加上一个引流公众号的插件

写在最前面: 如果可以的话,尽量不要用,因为会让一部分用户反感,除非他真的想看或者不得不看

之前看某大佬的博客,发现需要关注,然后去公众号回复关键词才能看文章全文, 于是我也想用,但是发现用了三方平台, 不但要注册三方平台,展示的页面还有广告…..

于是我找找有没有自己实现的, 发现也有,但是需要网站后端来处理数据.. 而我只是想在一个静态的gitbook站点加上,于是 一个自己写的想法就出来了

思路

  • 不需要后端,所以关键词做成一个 k/v结构, 在gitbook的配件文件里写上,比如 A:B, 1:2, 王八:绿豆
  • 然后在加载后, 判断缓存里是否有 以前回复过的关键词, 如果有, 进行配置文件里匹配,只有匹配上一个 即可成功
  • 如果缓存里啥也没有, 那么页面进行折叠,然后显示二维码(二维码可以配置自己的),然后 去 微信里设置关键词回复, 关键词就是 上面k/v里的 k, 回复就是 v
  • 用户输入 关键词后, 得到一个自动回复,然后 在网站进行输入, 网站进行判断是否符合 k/v ,符合就去掉折叠, 并且在缓存里写上一个 记录

实施

  1. 首先,复习下css和js, 忘了好多
  2. 进行调试
  3. 在npmjs上进行发版
  4. 进行多端测试

大概这样

这是文档: https://github.com/xzghua/gitbook-plugin-lock/blob/master/README_CN.MD

对了

我还做了一个可选择功能, 你可以设置全站都加上锁,也可以设置 某些页面进行加锁, 灵活配置

详细可以看文档

以前还写过几个其他的插件


欢迎转载,但请附上原文地址哦,尊重原创,谢谢大家 本文地址: https://www.iphpt.com/detail/149/
本站(PHP --> Golang)已重构,代码开源

当你能力不能满足你的野心的时候,你就该沉下心来学习