一、需求
因为需要一款类似知识说明(有点像博客)的小程序,所以找了如下软件进行测试
halo是一款博客开源软件,文档地址:https://docs.halo.run/
WeHalo 是一款微信小程序版本博客(基于halo已有api),开源地址:https://gitee.com/aquanrun/WeHalo?_from=gitee_search
二、安装halo
一般来说,安装互联网应用总是要考虑服务器、域名等,现在有云开发可以方便不少,为此选择”腾讯云云开发 CloudBase“,halo安装文档也是一目了然,文档地址:https://docs.halo.run/install/tencent-cloudbase
按照文档依次执行即可,收费目前是按日收费。第二天可以看到信息如下:
安装完毕后,记录管理员帐号和密码。
然后登录到halo后台管理页。
三、下载安装wehalo
源码下载后,微信开发者工具打开,设置appid,启用云开发,编译。
四、配置halo
halo中需要打开API服务设置,并输入token
五、配置wehalo
app.js中分别把halo 访问地址url,管理员用户和密码,api的token输入
六、显示效果
在halo后台”写文章“,录入文章标题、上传文章图片,开发模拟器效果如下图:
来一把”预览“,WHAT! 没有文章内容显示
还需要进入到微信小程序管理后台,进入到开发管理,把halo服务器域名加入
输入halo服务器url
再预览就可以了。
七、问题
如果模拟器看不到文章,需要修改配置,允许访问api域名
如果手机”预览“不能显示文章内容,原因还是在于服务器域名的认可上。