[mini-blog][v2.0.0]博客小程序的少量优化汇总
刚升级了一版
博客小程序好久没有升级了,缺少动力的起因还是审核比较麻烦,昨天升级了少量小功能点,比较顺利审核通过了,这里记录下优化点。
towxml更新
看了towxml
已经更新到了3.x
版本了,看了下详情,体积小了,速度快了,兼容性更好了,所以果断选择更新。
截图1
使用方式相较于原来基本没差,略微有些变化,作者文档挺详细了,就不再多说。
同时不再使用服务端解析的方式了,而直接使用用户端解析了,性能的确比以前快了,同时兼容性的确好了,比方最近的一篇文章「远程办公了一周,我想去公司上班了」中截图红框中样式是渲染不出来的,但更新后可以正常渲染了。
截图2
同时在它的基础上添加了图片放大功能,这样文章中的图片可以点击放大了。
最后看了下体积,原来2.x
的版本700多KB,现在是400多KB,的确小了很多。
内容安全接入
评论功能一直没有接入微信提供的内容API,这次升级接入了一下。
使用云开发接入特别简单的,几行代码就搞定了。
/** * 接入内容安全 */async function checkPostComment(event) { try { let result = await cloud.openapi.security.msgSecCheck({ content: event.content }) if (result.errCode == 0) { return true; } return false } catch (err) { return false; }}
接入内容安全接口后,通过审核的概率会高不少。
广告功能配置化
最后是做了广告接入这块,很多读者想要的功能,希望文章在点击广告之后才能阅读全文,提高些收益。
这里借鉴了大神守望轩
的开源博客,已经很完整的设计了该功能,所以基本上拿来用了,效果如下:
截图3
实现原理就是将文章遮住,在观看完视频广告后再展现出来。
这里需要注意下单篇文章假如已经看过了,返回后再次进入就不要再放广告了,本地缓存下文章的ID。
具体代码就不贴了,直接下载源码看即可以了。
之前的广告位和广告ID是写死在代码里的,这次做了配置化,方便管理员进行管理,在后端管理中有个广告位管理
模块,可随时进行变更操作。
截图4
其余
还有少量小点需要注意下,首先是同步公众号文章,发现有同步失败的概率,看了下日志。云开发应该加了服务器,所以需要将下面的IP添加到公众号的白名单。
129.211.53.161212.64.44.135
截图5
另外是新添加文章的功能页面,建议删除「新版本代码已经删除」该页面在审核时会被检测到,极大概率导致审核不通过。
截图6
最后
好长时间没有升级迭代了,最近会勤快点的…
Ps.关注公众号「Bug生活2048」回复「小程序」可获取源码。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » [mini-blog][v2.0.0]博客小程序的少量优化汇总