源起:
写文章/博客除了记录一些容易忘记的知识以外,也会有一些创造、创意,一些个人的经验积累和心血。希望获得读者的认同和赞赏,或者是付费阅读。
前段时间就自己建立了一个静态博客,用的Hugo(我翻译叫它火锅)。因为是静态,速度贼快。加之使用了脚本和一点小工具,写了文章只后,只需要按热键即可自动差异上传(不会上传整个博客内容,仅上传有改动的)。整体感觉不错。
偶然想到知识付费的问题,所以计划将部份文章改为付费后才能完整浏览。
效果图:
思考:
需要实现的两点
-
修改Hugo的模板,让其支持隐藏部分内容
-
微信收款的自动判断,并显示隐藏内容
实现的效果:
-
在Hugo博客中,设置original: “码”,则文章仅显示1000个字符(应该搞智能一点,自己判断显示1/3,需改进)。
-
用户扫码付款,在备注中填写文章给出的随机码。
-
付款完成后,文章自动刷新,显示完整内容。
说明:
-
这里实现的是让用户任意付费,若是固定付费,估计可以用微信的点赞码,暂时还没试。
-
考虑简单实现,以实现思路为主,所以加密比较简单。
-
这里是使用的个人微信,完全不需要开通(当然要先具备收付款资格,比如实名认证这类的),比企业公众号等简单很多。也不需要申请第三方/第四方。类似于网友提到的“个人微信免签收款“。
-
如果有真实的需求,这个功能基本可以用于多用户,即自己做第三方,收到网友付款后,转帐给作者。
-
因为基于golang开发,所以一个可执行文件搞定。golang就是绿色。不象有网友的解决方案中需要搭建复杂的运行平台(改天研究一下是用什么方法实现的)。
-
想听:“微信到帐一百万元" 这种声音也可以。我是把程序放到了树梅派Raspberry Pi中,有什么信息到了都会语音告诉我。
-
想发收款信息发送到自己的主微信号上,当然也没问题。
其它:
-
文章也发布于CSDN我的博客上,不过这里保持最新,或许整理思路后会继续完善更新。
-
思考个人支付宝免签收费的解决。不太想用类似于APP后台消息监听的方法。