
一套代码覆盖三个小程序端
这套源码把Zblog博客的内容搬到小程序里,前端用UniApp编写,同一份代码可分别编译发布到微信、百度、QQ三个小程序平台,减少为每个平台单独开发的工作量。
项目以Zblog为后台,通过API接口与小程序端交换数据,文章、分类和评论的变更会同步到移动端,管理员仍然在熟悉的Zblog后台完成发布与审核。
- 前端基于UniApp与Vue.js组件化方式组织,代码注释和文档随源码提供,方便按需调整界面或扩展功能。
- 后端沿用Zblog的PHP体系,小程序端通过RESTful JSON接口获取内容。
内容浏览与分享相关模块
小程序端提供文章浏览、分类导航和分享入口。分类部分包含菜单页与列表页,支持多级分类展示,读者可以按主题筛选文章。
微信小程序内集成了分享能力,可将文章转发给好友或分享到朋友圈,分享标题与图片支持自定义。
- 首页与最新文章页加入本地缓存,二次打开时减少空白等待。
- 热门排行榜接口已替换为最新文章接口,以降低资源消耗。
- 修复了sitemap分页问题,便于搜索引擎抓取页面。
后台管理与版本情况
文章发布、分类设置、用户权限和评论审核都在Zblog后台操作,改动会同步到小程序端。资料提到内置基础数据统计模块,可查看访问量、用户行为和热门内容。
项目标注为2025年最新版本1.0.2,该版本对UI、功能和性能做了优化。源码包大小为3.44MB。
- 开发环境可使用HBuilder X或VS Code,支持热重载与调试。
- 开源PHP源码允许二次开发,资料中举例可集成支付、广告或分析工具。
搭建前需要核对的环境
按资料说明,服务器需安装PHP 7.4及以上版本和MySQL以运行Zblog后端,并在Zblog中启用API插件。前端用HBuilder X导入源码,配置各小程序平台的AppID,再把源码中的API地址改为自己的Zblog后台地址,然后编译发布。
运行平台标注为Web / Linux,实际部署前建议先确认主机环境与小程序平台资质是否齐备。