一直有构建个人博客小程序的想法,但又不想自己开发后端接口,想做到无后端,人又懒,就没有动手开干。
最近公司原因使用了语雀文档,觉得编辑界面蛮不错,功能强大,思维导图
、时序图
、pdf
都支持,顺便将个人文章都上传到了语雀上。后面在持续使用中,发现语雀文档有提供API
接口,于是萌生想法,是否可以考虑用语雀接口
构建小程序。在Postman
测试了一波,发现字段基本都有,那就开始动手干了。
uniapp&语雀API
小程序构建框架选择uniapp,主要想尝试下不同的框架,之前有尝试使用 Taro 构建过下小程序:垃圾分类小程序,就想试试其他框架了。之前听过群友聊过uniapp,就决定试试。
uniapp主要是vue
的语法,开发的流程按照uniapp 开发文档就没有太大问题,平时尽管使用React
开发,之前是接触和开发过vue
项目,问题不太大。
既然uniapp
开发问题不大,那就看看接口语雀API
怎么样呢?
前期使用Postman
调试以后,发现接口是可以调通的,不过语雀近期推出了会员功能,好像会和这个冲突,免费用户不知道后期是否可以调用语雀 API接口,找语雀官方人员确认之后:
语雀回复:
你好,目前 api 已变更为会员权益功能
。。。有点拉了,不过看在文档好用的份上,还是开了99的专业会员,不然语雀 API接口没办法调用,整体来说还划算吧?吧?吧?
小程序界面
界面简单整洁,格调清新(功能简单)。不吹了,有兴趣自己构建的同学,底部附有项目源码地址。(主要是不知道怎么设计,就成这个样子了)
目前只支持文章列表,文章总数等功能,后续应该会添加上评论、点赞功能。
如果你也想开发自己的个人博客系小程序项目,希望以上可以帮助到你!
更多
附上我自己的小程序项目,希望可帮到大家,项目为开源状态,有兴趣可以看看!!
项目地址:
博客二维码:
注意: 框架使用的uniapp。文章是在语雀:www.yuque.com 发布的,然后语雀有提供API接口,可获取到在语雀上发布的文档列表;不过之前问语雀官方,官方回复是需要会员才可访问语雀API调取文档数据,免费用户是无法调取;
补充
gayhub 访问如果有问题,可以访问国内的 gitee,我在gitee上做了项目备份!
本文正在参加「金石计划 . 瓜分6万现金大奖」