novel-plus v6.0.0 发布了,主要改变如下:
- 移动端 UI 全面重设计:采用更加简洁、现代的界面风格,优化整体视觉体验与交互。
- 完善核心功能模块:进一步完善小说筛选、小说书单、小说书评、段落评论、消息系统等功能。
- 重构管理后台:全面重构
novel-admin模块,精简后台功能结构,统一技术栈与 UI 风格。 - 新增 AI 长篇小说创作助手:在作者后台引入 AI 创作工作流,帮助作者从创意构思、故事设定到大纲规划,循序渐进地推进长篇小说创作。
项目介绍
novel-plus 是一套功能完善的原创文学 CMS 系统,支持 PC 网站、WAP、H5、Android、iOS 和微信小程序等多个终端,提供一站式小说平台搭建解决方案。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说书评、段落评论、小说书单、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和 TXT 文本存储)、阅读主题切换、自动采集和更新测试数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。
项目结构
novel-plus -- 父工程 ├── novel-common -- 通用模块 ├── novel-front -- 前台门户&作家后台 ├── novel-crawl -- 爬虫 ├── novel-admin -- 管理后台 └── templates -- 前端模版
技术选型
|
技术 |
说明 |
|---|---|
|
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 框架 |
新版在作家后台内置了 AI 长篇小说创作助手,引导作者从一个创意出发,循序渐进地完成一部小说的创作:
- 创作问答:填写题材、核心创意、主角设定与核心冲突即可开始,深度设定(世界观、文风、目标读者、章节数、每章字数)可跳过使用默认值,支持随机灵感一键生成创意。
- 书名建议:AI 根据创意生成多个书名及推荐理由,可挑选、可自拟、可重新生成。
- 创作方案:一次性生成包含故事简介、世界观、人物档案、故事总纲、分卷大纲、伏笔记录和章节规划的结构化方案,每个分区都可编辑、保存草稿或重新生成,作者确认后才进入正文创作阶段。
- 逐章创作:每次只创作一章,AI 会自动参考总纲、当前章规划、人物档案、世界观规则、前文摘要和未回收伏笔,保持前后文一致;生成后可编辑,也可发起自动校验修订(字数、重复段落等程序检查 + 情节一致性 AI 检查,最多 3 轮)。
- 作者确认制:所有章节正文仅在作者点击「确认保存」后才写入现有章节体系,AI 生成内容和草稿都不会覆盖已发布章节。
- 断点续写:随时退出、刷新或中断,重新进入助手即可恢复创作进度、进行中任务和未保存草稿;支持从指定章节继续创作。
使用方式:登录作家后台,点击菜单「AI创作助手」开始新书创作,或在「我的小说」列表中对已有作品点击「AI创作」继续补充设定与续写。

GitHub 地址:https://github.com/201206030/novel-plus