novel-app v1.0.0 正式发布!基于 uni-app(Vue 3 + Vite) 开发,一套代码即可编译为 H5、Android、iOS 和微信小程序,帮助用户以更低的成本实现多端部署。
主要特点
- 多端支持:一套代码覆盖 H5、Android、iOS 和微信小程序。
- 功能完整:除支付功能外,其他功能与 novel-plus 读者端保持一致,涵盖小说浏览、搜索、阅读、书架、段落评论、书单、消息和个人中心等。
- 数据互通:与 novel-plus 后端共用数据库和接口,无需额外维护一套业务数据。
- 技术栈统一:基于 Vue 3 + Vite + uni-app,便于后续开发和维护。

关于定价与维护
考虑到此前部分免费模板停止维护的情况,以及多端项目持续开发和维护所需的时间成本,本次源码采用付费提供的方式。
虽然项目提供了打包教程,但对于不熟悉相关工具的用户来说,完成 Android、iOS 等平台的应用打包仍有一定门槛。因此,本次定价不仅包含源码本身,也包含必要的使用指导和后续维护服务。
暂定价格:199 元。
费用包含全套源码使用授权、应用打包指导,以及购买后一个月的维护服务。服务期内,如遇到项目自身的 Bug,可免费修复。
说实话,这个价格基本相当于源码免费提供,主要是希望通过合理的收费,为项目的持续更新与维护提供支持,同时降低大家搭建小说平台、部署多端应用的成本。
咸鱼地址:https://m.tb.cn/h.jWoJZCh?tk=cJIcTEi4qwE
项目介绍
novel-plus 是一套功能完善的原创文学 CMS 系统,支持 PC 网站、WAP、H5、Android、iOS 和微信小程序等多个终端,提供一站式小说平台搭建解决方案。
由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说书评、段落评论、小说书单、会员中心、作家专区等功能。
支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和 TXT 文本存储)、阅读主题切换、自动采集和更新测试数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。
项目结构
1 | novel-plus -- 父工程 |
技术选型
| 技术 | 说明 |
|---|---|
| Spring Boot | Spring 应用快速开发脚手架 |
| Spring AI | Spring 官方 AI 框架 |
| MyBatis | 持久层 ORM 框架 |
| MyBatis Dynamic SQL | Mybatis 动态 sql |
| PageHelper | MyBatis 分页插件 |
| MyBatis Generator | 持久层代码生成插件 |
| Sharding-JDBC | 代码层分库分表中间件 |
| JJWT | JWT 登录支持 |
| Spring Security | 安全框架 |
| Redis | 缓存方案 |
| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) |
| Lombok | 简化对象封装工具 |
| Docker | 应用容器引擎 |
| MySQL | 数据库服务 |
| Thymeleaf | 模板引擎 |
| Layui | 前端 UI 框架 |