{"repo": "201206030/novel-plus", "files": {"README.md": {"d9f3f464a6bac1f59652955d0901f05438010190": {"t": 1785674112.7824395, "n": 5392, "h": "4b63d6e452f3190a", "c": "

\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"GitHub\n \"Docker\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com) \n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus) | [演示站点](http://117.72.165.13:8888)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/crawler.png)](https://www.xxyopen.com/images/resource/os/novel-plus/crawler.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的 AI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\nnovel-plus 项目默认使用的是第三方大模型服务平台[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)提供的 API(兼容 OpenAI 的相关接口,可直接通过 Spring AI 框架调用),采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-0528-Qwen3-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个 API 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-0528-Qwen3-8B\n```\n\n⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "866094af7e528c8512616af700270e82fce672c2": {"t": 1785769103.9955597, "n": 5392, "h": "4b63d6e452f3190a", "c": "

\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"GitHub\n \"Docker\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com) \n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus) | [演示站点](http://117.72.165.13:8888)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/crawler.png)](https://www.xxyopen.com/images/resource/os/novel-plus/crawler.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的 AI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\nnovel-plus 项目默认使用的是第三方大模型服务平台[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)提供的 API(兼容 OpenAI 的相关接口,可直接通过 Spring AI 框架调用),采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-0528-Qwen3-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个 API 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-0528-Qwen3-8B\n```\n\n⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "6fc8e9634dc957382fdfac13f108875e884ef8d0": {"t": 1785769105.2225807, "n": 5246, "h": "64c289f422efb4e2", "c": "

\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"GitHub\n \"Docker\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com) \n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus) | [演示站点](http://117.72.165.13:8888)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的 AI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\nnovel-plus 项目默认使用的是第三方大模型服务平台[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)提供的 API(兼容 OpenAI 的相关接口,可直接通过 Spring AI 框架调用),采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-0528-Qwen3-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个 API 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-0528-Qwen3-8B\n```\n\n⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "b2d8fd8c66e7522c40506e14c74e9ed94df5511c": {"t": 1785769106.7283218, "n": 4932, "h": "3c9f049f5cbc95c1", "c": "

\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com) \n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus) | [演示站点](http://117.72.165.13:8888)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的 AI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\nnovel-plus 项目默认使用的是第三方大模型服务平台[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)提供的 API(兼容 OpenAI 的相关接口,可直接通过 Spring AI 框架调用),采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-0528-Qwen3-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个 API 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-0528-Qwen3-8B\n```\n\n⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "4693c7ffae441952f4209d4a213c186dffe7bc1c": {"t": 1785769108.183719, "n": 4938, "h": "117d4dfdc56b111a", "c": "

\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com) \n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus) | [演示站点](http://117.72.165.13:8888)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的 AI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\nnovel-plus 项目默认使用的是第三方大模型服务平台[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)提供的 API(兼容 OpenAI 的相关接口,可直接通过 Spring AI 框架调用),采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-Distill-Llama-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个 API 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n```\n\n⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "24abe7714f87d98baa2fac9b3730f72392c43e83": {"t": 1785769109.4345088, "n": 4921, "h": "8c39532cfd0bcfa4", "c": "

\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com) \n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus) | [演示站点](http://117.72.165.13:8888)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的\nAI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\n由于 DeepSeek 官方 API 目前不可用,novel-plus 项目默认使用的是第三方[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)\n提供的 API,采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-Distill-Llama-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个\nAPI 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n```\n\n> ⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "4f474b91a8dd538a36627c3ecc6604cf16b4a140": {"t": 1785769110.6550777, "n": 4902, "h": "33f945309ee09a24", "c": "

\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的\nAI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\n由于 DeepSeek 官方 API 目前不可用,novel-plus 项目默认使用的是第三方[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)\n提供的 API,采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-Distill-Llama-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个\nAPI 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n```\n\n> ⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "8c1c0f10bef7de73b7eff322a31bd6396f688933": {"t": 1785769111.9701824, "n": 5020, "h": "e5a48320e3a6d04f", "c": "

\n \"AD\"\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的\nAI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\n由于 DeepSeek 官方 API 目前不可用,novel-plus 项目默认使用的是第三方[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)\n提供的 API,采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-Distill-Llama-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个\nAPI 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n```\n\n> ⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "328bd5558781ed4909c3646146ad26d3097e5eb5": {"t": 1785769113.3468804, "n": 4787, "h": "d545461e43c31e60", "c": "

\n \"AD\"\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明 \n|---------------------|---------------------\n| Spring Boot | Spring 应用快速开发脚手架 \n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架 \n| MyBatis Dynamic SQL | Mybatis 动态 sql \n| PageHelper | MyBatis 分页插件 \n| MyBatis Generator | 持久层代码生成插件 \n| Sharding-JDBC | 代码层分库分表中间件 \n| JJWT | JWT 登录支持 \n| Spring Security | 安全框架 \n| Apache Shiro | 安全框架 \n| Redis | 缓存方案 \n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案) \n| Lombok | 简化对象封装工具 \n| Docker | 应用容器引擎 \n| MySQL | 数据库服务 \n| Thymeleaf | 模板引擎 \n| Layui | 前端 UI 框架 \n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## AI 功能\n\nnovel-plus 5.x 已集成 Spring 官方最新发布的 Spring AI 框架,并推出多项 AI 功能:\n\n1. v5.0.0 版本在小说章节发布页面的文本编辑器中集成了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n2. v5.1.0 版本在小说发布页面,新增 AI 生成封面图功能。若作家未上传自定义封面图,系统将根据小说信息自动生成封面图。\n\n目前,AI 功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的\nAI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\n由于 DeepSeek 官方 API 目前不可用,novel-plus 项目默认使用的是第三方[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)\n提供的 API,采用的 AI 模型有对话模型`deepseek-ai/DeepSeek-R1-Distill-Llama-8B`(DeepSeek-R1 的蒸馏版本,免费使用)和生图模型`Kwai-Kolors/Kolors`(快手 Kolors 团队开发的文本到图像生成模型,免费使用)。只需注册一个硅基流动账号,创建一个\nAPI 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n```\n\n> ⚠️ novel-plus 项目默认使用的都是免费 AI 模型,生成效果有限。如果对生成内容有更高的要求,建议选用付费的 AI 模型。\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n\n\n"}, "f8079f443aea6e116d91cba99a634f927d3e7499": {"t": 1785769114.7641172, "n": 4438, "h": "082d12bbec7759b6", "c": "

\n \"AD\"\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## AI写作\n\nnovel-plus 5.x 版本已集成 Spring 官方最新发布的 Spring AI 框架,在小说章节发布页面的文本编辑器中推出了多项智能编辑功能,包括 AI 扩写、缩写、续写及文本润色等。这些功能的设计灵感来源于百家号文章编辑器中的 AI 助手。\n\n目前,AI 编辑功能仍处于实验阶段,仅实现了基础的核心功能。我们非常重视用户的实际使用体验和反馈,未来将根据用户需求和使用情况,持续优化和调整该功能。如果用户反馈积极,我们计划进一步开发更高级的 AI 功能,例如自动生成有声小说、智能情节推荐等,以全面提升 novel-plus 的创作能力和用户体验。\n\n我们将持续关注 AI 技术的发展,并致力于将其与小说创作场景深度融合,为用户带来更智能、更便捷的创作工具。\n\n由于 DeepSeek 官方 API 目前不可用,novel-plus 项目默认使用的是第三方[硅基流动](https://cloud.siliconflow.cn/i/DOgMRH9S)提供的 API,采用的 AI 模型为:`deepseek-ai/DeepSeek-R1-Distill-Llama-8B`(DeepSeek-R1 的蒸馏版本,免费使用)。只需注册一个硅基流动账号,创建一个 API 密钥,并将其添加到 novel-plus 项目 novel-front 模块的 yaml 配置文件中,即可体验 novel-plus 项目的 AI 写作功能。\n\n```yaml\nspring:\n ai:\n openai:\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n```\n\n![](https://www.xxyopen.com/images/ai_editor.png)\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "8781cc54d4957d4f59c68b3e9418371484401e28": {"t": 1785769115.969217, "n": 3518, "h": "a3e7b9817a232b85", "c": "

\n \"AD\"\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| Spring AI | Spring 官方 AI 框架 \n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "cdfe481d6030a9c2feb19282072b489a6aa16a8e": {"t": 1785769117.3787332, "n": 3470, "h": "d858d862be576af3", "c": "

\n \"AD\"\n \"AD\"\n

\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "e33db86081dcf30d2e1ef0f7920b4ec7834c2262": {"t": 1785769118.6629457, "n": 3458, "h": "3ac3776fdf7d7eb7", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://www.xxyopen.com/images/green_novel.png)](https://www.xxyopen.com/images/green_novel.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green3.png)\n[![点击查看大图](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)](https://www.xxyopen.com/images/resource/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "8a63cff0b5f223476734d1b38138c44e745eb4ac": {"t": 1785769119.8189561, "n": 3492, "h": "13e0cbe0fc7c510a", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://youdoc.gitee.io/resource/images/os/novel-plus/green.png)](https://youdoc.gitee.io/resource/images/os/novel-plus/green.png)\n[![点击查看大图](https://youdoc.gitee.io/resource/images/os/novel-plus/green3.png)](https://youdoc.gitee.io/resource/images/os/novel-plus/green3.png)\n[![点击查看大图](https://youdoc.gitee.io/resource/images/os/novel-plus/green2.png)](https://youdoc.gitee.io/resource/images/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV18e41197xs\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "f6d66e69fbe963e110d8c529114dc0b03cbbbfd4": {"t": 1785769121.139998, "n": 3492, "h": "ad1705173d11a8be", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://youdoc.gitee.io/resource/images/os/novel-plus/green.png)](https://youdoc.gitee.io/resource/images/os/novel-plus/green.png)\n[![点击查看大图](https://youdoc.gitee.io/resource/images/os/novel-plus/green3.png)](https://youdoc.gitee.io/resource/images/os/novel-plus/green3.png)\n[![点击查看大图](https://youdoc.gitee.io/resource/images/os/novel-plus/green2.png)](https://youdoc.gitee.io/resource/images/os/novel-plus/green2.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV1Zo4y187Mi\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "d84345918b440afef55a1c44ca2cacd69ffbaf7e": {"t": 1785769122.4173791, "n": 3204, "h": "c0cafc9cfd8e30c1", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 绿色主题模版\n\n[![点击查看大图](https://youdoc.gitee.io/resource/images/os/novel-plus/green.png)](https://youdoc.gitee.io/resource/images/os/novel-plus/green.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV1Zo4y187Mi\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "a5394cb4265eec0146385a9a935e303b6c7723bb": {"t": 1785769123.6519754, "n": 3130, "h": "d0ba9697dbafbb69", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 演示图\n\n### 绿色主题模版\n\n![](https://youdoc.gitee.io/resource/images/os/novel-plus/green.png)\n\n## 演示视频\n\nhttps://www.bilibili.com/video/BV1Zo4y187Mi\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "04d7b453348aca4b12f97d60c70a8d8bb207b6e5": {"t": 1785769125.0467749, "n": 3040, "h": "871845e61150793d", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储备选方案)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目演示\n\nhttps://www.bilibili.com/video/BV1Zo4y187Mi\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "e2cfa5a788c364b55cd66c3f84294a7d6ec600a2": {"t": 1785769126.4611425, "n": 3105, "h": "45e9393d41b376c4", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 项目演示 | 👉 安装教程\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目演示\n\nhttps://www.bilibili.com/video/BV1Zo4y187Mi\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "749fd1aeaad61bb545471a3841292be5f08ba734": {"t": 1785769127.8099537, "n": 3089, "h": "ce68551990a26e40", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 项目文档(含安装教程)\n

\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目地址\n\n- 学习版:[GitHub](https://github.com/201206030/novel) | [码云](https://gitee.com/novel_dev_team/novel)\n | [保姆级教程](https://docs.xxyopen.com)\n- **应用版**:[GitHub](https://github.com/201206030/novel-plus) | [码云](https://gitee.com/novel_dev_team/novel-plus)\n- 微服务版:[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目演示\n\nhttps://www.bilibili.com/video/BV1Zo4y187Mi\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "687eb61846724a435c5a84b9d1cc15899f5fccb0": {"t": 1785769129.2112, "n": 5580, "h": "4f257d04b378612f", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 项目文档(含安装教程)\n

\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://youdoc.gitee.io/resource/images/docs/novel-plus/admin.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## QQ 交流群\n\n👉 [立即查看](https://novel.xxyopen.com/service.htm)\n\n## 微信交流群\n\n微信群人数已超 200 人无法分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "2c3b735d495c1f784ff894309f68f46dc8940fd6": {"t": 1785769130.8013883, "n": 5556, "h": "0303345b19906ddf", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 项目文档(含安装教程)\n

\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## QQ 交流群\n\n👉 [立即查看](https://novel.xxyopen.com/service.htm)\n\n## 微信交流群\n\n微信群人数已超 200 人无法分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "b45b83fdb08e7eb956d6b5b548e74d52eb7b8598": {"t": 1785769132.3548555, "n": 5587, "h": "bccf3965dcf028d4", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 项目文档(含安装教程)\n

\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Redis | 缓存方案\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## QQ 交流群\n\n👉 [立即查看](https://novel.xxyopen.com/service.htm)\n\n## 微信交流群\n\n微信群人数已超 200 人无法分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "2f5002f673834243c70b90840206d66ca524a303": {"t": 1785769133.6729066, "n": 5747, "h": "faffabcea069132e", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n

\n 👉 官网 | 👉 演示站点 | 👉 项目文档(含安装教程)\n

\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Ehcache | Java 进程内缓存框架(默认缓存)\n| Redis | 分布式缓存(缓存替换方案,默认关闭,一行配置开启)\n| Elasticsearch | 搜索引擎(搜索增强方案,默认关闭,一行配置开启)\n| RabbitMQ | 消息队列(流量削峰,默认关闭,一行配置开启)\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n## 增值服务\n\n👉 [了解详情](https://novel.xxyopen.com/service.htm)\n\n## QQ 交流群\n\n👉 [立即查看](https://novel.xxyopen.com/service.htm)\n\n## 微信交流群\n\n微信群人数已超 200 人无法分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新动态、最新前端模版、最新爬虫规则、文档教程等。\n\n![](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "1f571f9b64fb503620c42b3f4176e38b7c5efd6d": {"t": 1785769135.0607667, "n": 6215, "h": "37cf31083a0bf0ea", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n## 官网\n\nhttps://novel.xxyopen.com\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 微服务版\n\n[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 演示地址\n\n[点击前往](http://47.106.243.172:8888/)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Ehcache | Java 进程内缓存框架(默认缓存)\n| Redis | 分布式缓存(缓存替换方案,默认关闭,一行配置开启)\n| Elasticsearch | 搜索引擎(搜索增强方案,默认关闭,一行配置开启)\n| RabbitMQ | 消息队列(流量削峰,默认关闭,一行配置开启)\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n\n## 源码安装教程\n\n[点此查看](http://xxyopen.com/2022/07/18/doc/novel-plus/install/source.html)\n\n## 包安装教程\n\n[点此查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/package.html)\n\n## 宝塔安装教程\n\n[点此查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/bt.html)\n\n## 增值服务\n\n[点此查看](https://novel.xxyopen.com/service.htm)\n\n## 更多\n\n- [谷歌搜索](https://www.google.com/search?q=%E5%B0%8F%E8%AF%B4%E7%B2%BE%E5%93%81%E5%B1%8B)\n\n## 代码仓库\n\nGitHub 仓库地址: https://github.com/201206030/novel-plus\n\nGitee 仓库地址: https://gitee.com/novel_dev_team/novel-plus\n\n## QQ 交流群\n\n[点击前往官网查看](https://xiongxyang.gitee.io/service.htm)\n\n## 微信交流群\n\n微信群人数超过 200 人不能分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新资讯、最新前端模版、最新爬虫规则、文档教程等。\n\n![img](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![img](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "7be529fe4a0b656e61e156cd06596696feca6962": {"t": 1785769136.3981254, "n": 6215, "h": "a2822ef7f6518638", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n## 官网\n\nhttps://novel.xxyopen.com\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 微服务版\n\n[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 演示地址\n\n[点击前往](http://47.106.243.172:8888/)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Ehcache | Java 进程内缓存框架(默认缓存)\n| Redis | 分布式缓存(缓存替换方案,默认关闭,一行配置开启)\n| Elasticsearch | 搜索引擎(搜索增强方案,默认关闭,一行配置开启)\n| RabbitMQ | 消息队列(流量削峰,默认关闭,一行配置开启)\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n\n## 源码安装教程\n\n[点此查看](http://xxyopen.com/2022/07/18/doc/novel-plus/install/source.html)\n\n## 包安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/package.html)\n\n## 宝塔安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/bt.html)\n\n## 增值服务\n\n[点击查看](https://novel.xxyopen.com/service.htm)\n\n## 更多\n\n- [谷歌搜索](https://www.google.com/search?q=%E5%B0%8F%E8%AF%B4%E7%B2%BE%E5%93%81%E5%B1%8B)\n\n## 代码仓库\n\nGitHub 仓库地址: https://github.com/201206030/novel-plus\n\nGitee 仓库地址: https://gitee.com/novel_dev_team/novel-plus\n\n## QQ 交流群\n\n[点击前往官网查看](https://xiongxyang.gitee.io/service.htm)\n\n## 微信交流群\n\n微信群人数超过 200 人不能分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新资讯、最新前端模版、最新爬虫规则、文档教程等。\n\n![img](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![img](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "2f62641b63e3eb235520270862a3885b6aa1f314": {"t": 1785769137.899494, "n": 6119, "h": "c908931ff9f294f7", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n## 官网\n\nhttps://novel.xxyopen.com\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 微服务版\n\n[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 演示地址\n\n[点击前往](http://47.106.243.172:8888/)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Ehcache | Java 进程内缓存框架(默认缓存)\n| Redis | 分布式缓存(缓存替换方案,默认关闭,一行配置开启)\n| Elasticsearch | 搜索引擎(搜索增强方案,默认关闭,一行配置开启)\n| RabbitMQ | 消息队列(流量削峰,默认关闭,一行配置开启)\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n\n## 源码安装教程\n\n[点此查看](http://xxyopen.com/2022/07/18/doc/novel-plus/install/source.html)\n\n## 包安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/package.html)\n\n## 宝塔安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/bt.html)\n\n## 增值服务\n\n[点击查看](https://novel.xxyopen.com/service.htm)\n\n## 代码仓库\n\nGitHub 仓库地址: https://github.com/201206030/novel-plus\n\nGitee 仓库地址: https://gitee.com/novel_dev_team/novel-plus\n\n## QQ 交流群\n\n[点击前往官网查看](https://xiongxyang.gitee.io/service.htm)\n\n## 微信交流群\n\n微信群人数超过 200 人不能分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新资讯、最新前端模版、最新爬虫规则、文档教程等。\n\n![img](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![img](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "d96262081445b6c0fbf581dac4f98e5affba40a9": {"t": 1785769139.1582875, "n": 6122, "h": "1c2b290f590de122", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n## 官网\n\nhttps://novel.xxyopen.com\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 微服务版\n\n[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 演示地址\n\n[点击前往](http://47.106.243.172:8888/)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Ehcache | Java 进程内缓存框架(默认缓存)\n| Redis | 分布式缓存(缓存替换方案,默认关闭,一行配置开启)\n| Elasticsearch | 搜索引擎(搜索增强方案,默认关闭,一行配置开启)\n| RabbitMQ | 消息队列(流量削峰,默认关闭,一行配置开启)\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n\n## 源码安装教程\n\n[点此查看](http://localhost:4000/2022/07/18/doc/novel-plus/install/source.html)\n\n## 包安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/package.html)\n\n## 宝塔安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/bt.html)\n\n## 增值服务\n\n[点击查看](https://novel.xxyopen.com/service.htm)\n\n## 代码仓库\n\nGitHub 仓库地址: https://github.com/201206030/novel-plus\n\nGitee 仓库地址: https://gitee.com/novel_dev_team/novel-plus\n\n## QQ 交流群\n\n[点击前往官网查看](https://xiongxyang.gitee.io/service.htm)\n\n## 微信交流群\n\n微信群人数超过 200 人不能分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新资讯、最新前端模版、最新爬虫规则、文档教程等。\n\n![img](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![img](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "7640d153acc45889d9e5bb32ea04a2c6d56aa7f4": {"t": 1785769140.4440079, "n": 8017, "h": "aac45ac96d10b6e7", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n## 官网\n\nhttps://novel.xxyopen.com\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 微服务版\n\n[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 演示地址\n\n[点击前往](http://47.106.243.172:8888/)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Ehcache | Java 进程内缓存框架(默认缓存)\n| Redis | 分布式缓存(缓存替换方案,默认关闭,一行配置开启)\n| Elasticsearch | 搜索引擎(搜索增强方案,默认关闭,一行配置开启)\n| RabbitMQ | 消息队列(流量削峰,默认关闭,一行配置开启)\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n\n## 源码安装教程\n\n### JDK 安装\n\n 建议[安装 JDK 8](https://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html)\n\n### MySQL 安装:\n\n1. [安装 MySQL 服务](https://dev.mysql.com/doc/refman/8.0/en/linux-installation.html)\n2. 修改 MySQL`max_allowed_packet `配置(建议 100 M)\n3. 新建数据库,设置编码为 utf8mb4\n4. 执行 doc/sql/novel_plus.sql 脚本文件\n\n### Maven 安装\n\n [安装 Apache Maven](https://maven.apache.org/install.html)\n\n### 源码打包\n\n novel-plus 根目录下执行打包命令`mvn clean package -Dmaven.test.skip`\n\n### 爬虫安装\n\n1. 上传 novel-crawl/target/build/novel-crawl.zip 压缩包到 Linux 服务器的 novel-crawl 目录\n2. 使用`unzip novel-crawl.zip`命令解压 novel-crawl.zip\n3. 修改 `config/application-common-prod.yml` 文件中的数据库配置\n4. 修改 `config/application-common-prod.yml` 文件中的管理员账号密码\n5. 根据需要[设置爬虫的代理IP](https://www.xxyopen.com/2022/07/18/doc/novel-plus/proxy.html)\n6. novel-crawl 目录下使用`bin/novel-crawl.sh start`命令启动爬虫程序\n7. 打开浏览器,默认`8083`端口访问\n8. 选择已有或新增爬虫源(支持自定义爬虫规则),点击`开启`按钮,开始采集小说数据\n11. novel-crawl 目录下使用`bin/novel-crawl.sh status`命令查看爬虫程序的运行状态\n\n### 前台安装\n\n1. 上传 novel-front/target/build/novel-front.zip 压缩包到 Linux 服务器的 novel-front 目录\n2. 使用`unzip novel-front.zip`命令解压 novel-front.zip\n3. 修改 `config/application-common-prod.yml` 文件中的数据库配置\n4. 修改 `config/application-website.yml` 配置文件中的网站信息\n5. novel-front 目录下使用`bin/novel-front.sh start`命令启动前台程序\n6. 打开浏览器,默认`8085`端口访问\n7. novel-front 目录下使用`bin/novel-front.sh stop`命令停止前台程序\n8. novel-front 目录下使用`bin/novel-front.sh restart`命令重启前台程序\n9. novel-front 目录下使用`bin/novel-front.sh status`命令查看前台程序的运行状态\n\n### 后台安装\n\n1. 上传 novel-admin/target/build/novel-admin.zip 压缩包到 Linux 服务器的 novel-admin 目录\n2. 使用`unzip novel-admin.zip`命令解压 novel-admin.zip\n3. 修改 `config/application-prod.yml` 文件中的数据库配置\n4. novel-admin 目录下使用`bin/novel-admin.sh start`命令启动后台程序\n5. 打开浏览器,默认`8088`端口访问\n6. novel-admin 目录下使用`bin/novel-admin.sh stop`命令停止后台程序\n7. novel-admin 目录下使用`bin/novel-admin.sh restart`命令重启后台程序\n8. novel-admin 目录下使用`bin/novel-admin.sh status`命令查看后台程序的运行状态\n\n**注:部分环境(如新版 Mac OS 系统)获取不到主机 IP,需要手动修改 hosts 文件,增加 IP-主机名(通过 hostname 命令查看主机名)的映射。**\n\n## 包安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/package.html)\n\n## 宝塔安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/bt.html)\n\n## 增值服务\n\n[点击查看](https://novel.xxyopen.com/service.htm)\n\n## 代码仓库\n\nGitHub 仓库地址: https://github.com/201206030/novel-plus\n\nGitee 仓库地址: https://gitee.com/novel_dev_team/novel-plus\n\n## QQ 交流群\n\n[点击前往官网查看](https://xiongxyang.gitee.io/service.htm)\n\n## 微信交流群\n\n微信群人数超过 200 人不能分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新资讯、最新前端模版、最新爬虫规则、文档教程等。\n\n![img](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![img](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "3d9f52ffee7515872b33ff879c023ab81bbe3d59": {"t": 1785769141.6336942, "n": 8021, "h": "4d78d8ca1a502c2a", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n## 官网\n\nhttps://201206030.github.io\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 微服务版\n\n[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 演示地址\n\n[点击前往](http://47.106.243.172:8888/)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatis Generator | 持久层代码生成插件\n| Sharding-JDBC | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| Spring Security | 安全框架\n| Apache Shiro | 安全框架\n| Ehcache | Java 进程内缓存框架(默认缓存)\n| Redis | 分布式缓存(缓存替换方案,默认关闭,一行配置开启)\n| Elasticsearch | 搜索引擎(搜索增强方案,默认关闭,一行配置开启)\n| RabbitMQ | 消息队列(流量削峰,默认关闭,一行配置开启)\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n\n## 源码安装教程\n\n### JDK 安装\n\n 建议[安装 JDK 8](https://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html)\n\n### MySQL 安装:\n\n1. [安装 MySQL 服务](https://dev.mysql.com/doc/refman/8.0/en/linux-installation.html)\n2. 修改 MySQL`max_allowed_packet `配置(建议 100 M)\n3. 新建数据库,设置编码为 utf8mb4\n4. 执行 doc/sql/novel_plus.sql 脚本文件\n\n### Maven 安装\n\n [安装 Apache Maven](https://maven.apache.org/install.html)\n\n### 源码打包\n\n novel-plus 根目录下执行打包命令`mvn clean package -Dmaven.test.skip`\n\n### 爬虫安装\n\n1. 上传 novel-crawl/target/build/novel-crawl.zip 压缩包到 Linux 服务器的 novel-crawl 目录\n2. 使用`unzip novel-crawl.zip`命令解压 novel-crawl.zip\n3. 修改 `config/application-common-prod.yml` 文件中的数据库配置\n4. 修改 `config/application-common-prod.yml` 文件中的管理员账号密码\n5. 根据需要[设置爬虫的代理IP](https://www.xxyopen.com/2022/07/18/doc/novel-plus/proxy.html)\n6. novel-crawl 目录下使用`bin/novel-crawl.sh start`命令启动爬虫程序\n7. 打开浏览器,默认`8083`端口访问\n8. 选择已有或新增爬虫源(支持自定义爬虫规则),点击`开启`按钮,开始采集小说数据\n11. novel-crawl 目录下使用`bin/novel-crawl.sh status`命令查看爬虫程序的运行状态\n\n### 前台安装\n\n1. 上传 novel-front/target/build/novel-front.zip 压缩包到 Linux 服务器的 novel-front 目录\n2. 使用`unzip novel-front.zip`命令解压 novel-front.zip\n3. 修改 `config/application-common-prod.yml` 文件中的数据库配置\n4. 修改 `config/application-website.yml` 配置文件中的网站信息\n5. novel-front 目录下使用`bin/novel-front.sh start`命令启动前台程序\n6. 打开浏览器,默认`8085`端口访问\n7. novel-front 目录下使用`bin/novel-front.sh stop`命令停止前台程序\n8. novel-front 目录下使用`bin/novel-front.sh restart`命令重启前台程序\n9. novel-front 目录下使用`bin/novel-front.sh status`命令查看前台程序的运行状态\n\n### 后台安装\n\n1. 上传 novel-admin/target/build/novel-admin.zip 压缩包到 Linux 服务器的 novel-admin 目录\n2. 使用`unzip novel-admin.zip`命令解压 novel-admin.zip\n3. 修改 `config/application-prod.yml` 文件中的数据库配置\n4. novel-admin 目录下使用`bin/novel-admin.sh start`命令启动后台程序\n5. 打开浏览器,默认`8088`端口访问\n6. novel-admin 目录下使用`bin/novel-admin.sh stop`命令停止后台程序\n7. novel-admin 目录下使用`bin/novel-admin.sh restart`命令重启后台程序\n8. novel-admin 目录下使用`bin/novel-admin.sh status`命令查看后台程序的运行状态\n\n**注:部分环境(如新版 Mac OS 系统)获取不到主机 IP,需要手动修改 hosts 文件,增加 IP-主机名(通过 hostname 命令查看主机名)的映射。**\n\n## 包安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/package.html)\n\n## 宝塔安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/bt.html)\n\n## 增值服务\n\n[点击查看](https://201206030.github.io/service.htm)\n\n## 代码仓库\n\nGitHub 仓库地址: https://github.com/201206030/novel-plus\n\nGitee 仓库地址: https://gitee.com/novel_dev_team/novel-plus\n\n## QQ 交流群\n\n[点击前往官网查看](https://xiongxyang.gitee.io/service.htm)\n\n## 微信交流群\n\n微信群人数超过 200 人不能分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新资讯、最新前端模版、最新爬虫规则、文档教程等。\n\n![img](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![img](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}, "0112af202b3dc1367094b6f47e963e972089a764": {"t": 1785769143.112281, "n": 8012, "h": "84c5f2ad9de603f3", "c": "[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )\n\n

\n \"Github\n \"Github\n \"Gitee\n \"Gitee\n \"visitors\"\n

\n\n## 官网\n\nhttps://201206030.github.io\n\n## 学习版\n\n[基于 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目](https://github.com/201206030/novel)\n\n## 微服务版\n\n[GitHub](https://github.com/201206030/novel-cloud) | [码云](https://gitee.com/novel_dev_team/novel-cloud)\n\n## 演示地址\n\n[点击前往](http://47.106.243.172:8888/)\n\n## 项目介绍\n\nnovel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS\n系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和\nTXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。\n\n## 项目结构\n\n```\nnovel-plus -- 父工程\n├── novel-common -- 通用模块\n├── novel-front -- 前台门户&作家后台\n├── novel-crawl -- 爬虫\n├── novel-admin -- 管理后台\n└── templates -- 前端模版\n```\n\n## 技术选型\n\n| 技术 | 说明\n|---------------------| ---------------------------\n| Spring Boot | Spring 应用快速开发脚手架\n| MyBatis | 持久层 ORM 框架\n| MyBatis Dynamic SQL | Mybatis 动态 sql\n| PageHelper | MyBatis 分页插件\n| MyBatisGenerator | 持久层代码生成插件\n| Sharding-Jdbc | 代码层分库分表中间件\n| JJWT | JWT 登录支持\n| SpringSecurity | 安全框架\n| Shiro | 安全框架\n| Ehcache | Java 进程内缓存框架(默认缓存)\n| Redis | 分布式缓存(缓存替换方案,默认关闭,一行配置开启)\n| Elasticsearch | 搜索引擎(搜索增强方案,默认关闭,一行配置开启)\n| RabbitMQ | 消息队列(流量削峰,默认关闭,一行配置开启)\n| Aliyun OSS | 阿里云对象存储服务(图片存储方式之一,一行配置即可切换)\n| FastDFS | 开源轻量级分布式文件系统(图片存储方式之一,一行配置即可切换)\n| Redisson | 实现分布式锁\n| Lombok | 简化对象封装工具\n| Docker | 应用容器引擎\n| MySQL | 数据库服务\n| Thymeleaf | 模板引擎\n| Layui | 前端 UI 框架\n\n## 项目截图\n\n### 橙色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n![img](https://s3.ax1x.com/2020/12/27/r5400A.png)\n\n2. 分类索引页\n\n![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png)\n\n3. 搜索页\n\n![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png)\n\n4. 排行榜\n\n![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png)\n\n5. 详情页\n\n![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png)\n\n6. 阅读页\n\n![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png)\n\n7. 用户中心\n\n![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png)\n\n8. 充值\n\n![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png)\n\n9. 作家专区\n\n![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f56480ff1d7d55198204f6ea.png)\n\n![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png)\n\n![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png)\n\n10. 购买\n\n![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e64fc505a7180.png)\n\n#### 手机站截图\n\n

\n\n \n \n \n \n\n\n\n

\n\n#### 爬虫管理系统截图\n\n![img](https://s1.ax1x.com/2020/11/03/BsOgbD.png)\n\n![img](https://s1.ax1x.com/2020/11/03/BsOHr8.png)\n\n#### 后台管理系统截图\n\n![img](https://oscimg.oschina.net/oscnet/up-0552343538674a22a64819834100558f39b.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DWgLNT.png)\n\n![img](https://s3.ax1x.com/2020/12/01/DfmRCd.png)\n\n![img](https://oscimg.oschina.net/oscnet/up-faf5dda7320674c29a1772bc0c81d74762e.png)\n\n### 深色主题模版截图\n\n#### PC站截图\n\n1. 首页\n\n ![index](https://static.oschina.net/uploads/img/202006/24151811_wIus.png)\n\n#### 手机站截图\n\n

\n \n \n \n \n\n

\n\n### 蓝色主题模版截图(更新中)\n\n![QQ图片20191018161901](https://s3.ax1x.com/2020/12/27/r5Fe0A.png)\n\n\n## 源码安装教程\n\n### JDK 安装\n\n 建议[安装 JDK 8](https://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html)\n\n### MySQL 安装:\n\n1. [安装 MySQL 服务](https://dev.mysql.com/doc/refman/8.0/en/linux-installation.html)\n2. 修改 MySQL`max_allowed_packet `配置(建议 100 M)\n3. 新建数据库,设置编码为 utf8mb4\n4. 执行 doc/sql/novel_plus.sql 脚本文件\n\n### Maven 安装\n\n [安装 Apache Maven](https://maven.apache.org/install.html)\n\n### 源码打包\n\n novel-plus 根目录下执行打包命令`mvn clean package -Dmaven.test.skip`\n\n### 爬虫安装\n\n1. 上传 novel-crawl/target/build/novel-crawl.zip 压缩包到 Linux 服务器的 novel-crawl 目录\n2. 使用`unzip novel-crawl.zip`命令解压 novel-crawl.zip\n3. 修改 `config/application-common-prod.yml` 文件中的数据库配置\n4. 修改 `config/application-common-prod.yml` 文件中的管理员账号密码\n5. 根据需要[设置爬虫的代理IP](https://www.xxyopen.com/2022/07/18/doc/novel-plus/proxy.html)\n6. novel-crawl 目录下使用`bin/novel-crawl.sh start`命令启动爬虫程序\n7. 打开浏览器,默认`8083`端口访问\n8. 选择已有或新增爬虫源(支持自定义爬虫规则),点击`开启`按钮,开始采集小说数据\n11. novel-crawl 目录下使用`bin/novel-crawl.sh status`命令查看爬虫程序的运行状态\n\n### 前台安装\n\n1. 上传 novel-front/target/build/novel-front.zip 压缩包到 Linux 服务器的 novel-front 目录\n2. 使用`unzip novel-front.zip`命令解压 novel-front.zip\n3. 修改 `config/application-common-prod.yml` 文件中的数据库配置\n4. 修改 `config/application-website.yml` 配置文件中的网站信息\n5. novel-front 目录下使用`bin/novel-front.sh start`命令启动前台程序\n6. 打开浏览器,默认`8085`端口访问\n7. novel-front 目录下使用`bin/novel-front.sh stop`命令停止前台程序\n8. novel-front 目录下使用`bin/novel-front.sh restart`命令重启前台程序\n9. novel-front 目录下使用`bin/novel-front.sh status`命令查看前台程序的运行状态\n\n### 后台安装\n\n1. 上传 novel-admin/target/build/novel-admin.zip 压缩包到 Linux 服务器的 novel-admin 目录\n2. 使用`unzip novel-admin.zip`命令解压 novel-admin.zip\n3. 修改 `config/application-prod.yml` 文件中的数据库配置\n4. novel-admin 目录下使用`bin/novel-admin.sh start`命令启动后台程序\n5. 打开浏览器,默认`8088`端口访问\n6. novel-admin 目录下使用`bin/novel-admin.sh stop`命令停止后台程序\n7. novel-admin 目录下使用`bin/novel-admin.sh restart`命令重启后台程序\n8. novel-admin 目录下使用`bin/novel-admin.sh status`命令查看后台程序的运行状态\n\n**注:部分环境(如新版 Mac OS 系统)获取不到主机 IP,需要手动修改 hosts 文件,增加 IP-主机名(通过 hostname 命令查看主机名)的映射。**\n\n## 包安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/package.html)\n\n## 宝塔安装教程\n\n[点击查看](https://xxyopen.com/2022/07/18/doc/novel-plus/install/bt.html)\n\n## 增值服务\n\n[点击查看](https://201206030.github.io/service.htm)\n\n## 代码仓库\n\nGitHub 仓库地址: https://github.com/201206030/novel-plus\n\nGitee 仓库地址: https://gitee.com/novel_dev_team/novel-plus\n\n## QQ 交流群\n\n[点击前往官网查看](https://xiongxyang.gitee.io/service.htm)\n\n## 微信交流群\n\n微信群人数超过 200 人不能分享二维码,请关注公众号“**xxyopen**”回复关键词“**微信群**”。\n\n## 微信公众号\n\n发布最新更新资讯、最新前端模版、最新爬虫规则、文档教程等。\n\n![img](https://youdoc.github.io/img/qrcode_for_gh.jpg)\n\n## 赞赏支持\n\n开源项目不易,若此项目能得到你的青睐,那么你可以赞赏支持作者持续开发与维护。\n\n- 服务器的费用也是一笔开销\n- 编写更完备的文档教程\n- 发布更多前端模版和爬虫规则\n- 一杯咖啡\n\n![img](https://s1.ax1x.com/2020/10/31/BUQJwq.png)\n\n## 免责声明\n\n本项目提供的爬虫工具仅用于采集项目初期的测试数据,请勿用于商业盈利。 用户使用本系统从事任何违法违规的事情,一切后果由用户自行承担,作者不承担任何责任。\n"}}, "novel-front/src/main/build/config/application.yml": {"d9f3f464a6bac1f59652955d0901f05438010190": {"t": 1785746928.503912, "n": 1211, "h": "1d08bd97293bff4f", "c": "#端口号\nserver:\n port: 8085\n\nspring:\n data:\n redis:\n #Redis服务器IP\n host: 127.0.0.1\n #Redis服务器连接端口\n port: 6379\n #Redis服务器连接密码\n password: test123456\n #连接超时时间(毫秒)\n timeout: 10000\n\n\npic:\n save:\n #图片保存方式, 1不保存,使用网络图片 ,2本地保存\n type: 2\n #图片保存路径\n path: /var/pic\n\n\n#模版配置\ntemplates:\n name: green\n\n#小说内容保存配置\ncontent:\n save:\n storage: db # 小说内容存储方式:db-数据库,txt-TXT文本\n path: /Users/xiongxiaoyang/books # 小说TXT文本保存路径\n\n\n\n# HTTP 代理配置\nhttp:\n proxy:\n # 是否开启 HTTP 代理,true-开启,false-不开启\n enabled: false\n # 代理 IP\n ip: proxy.bestproxy.com\n # 代理端口号\n port: 2312\n # 代理用户名\n username: bestproxy_u\n # 代理密码\n password: bestproxy_p\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B"}, "1ef64edcda1c158385a38c28c4c1fbdb16fc14a7": {"t": 1785769103.0593276, "n": 1211, "h": "1d08bd97293bff4f", "c": "#端口号\nserver:\n port: 8085\n\nspring:\n data:\n redis:\n #Redis服务器IP\n host: 127.0.0.1\n #Redis服务器连接端口\n port: 6379\n #Redis服务器连接密码\n password: test123456\n #连接超时时间(毫秒)\n timeout: 10000\n\n\npic:\n save:\n #图片保存方式, 1不保存,使用网络图片 ,2本地保存\n type: 2\n #图片保存路径\n path: /var/pic\n\n\n#模版配置\ntemplates:\n name: green\n\n#小说内容保存配置\ncontent:\n save:\n storage: db # 小说内容存储方式:db-数据库,txt-TXT文本\n path: /Users/xiongxiaoyang/books # 小说TXT文本保存路径\n\n\n\n# HTTP 代理配置\nhttp:\n proxy:\n # 是否开启 HTTP 代理,true-开启,false-不开启\n enabled: false\n # 代理 IP\n ip: proxy.bestproxy.com\n # 代理端口号\n port: 2312\n # 代理用户名\n username: bestproxy_u\n # 代理密码\n password: bestproxy_p\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B"}, "8c1c0f10bef7de73b7eff322a31bd6396f688933": {"t": 1785769104.7452803, "n": 1211, "h": "44bca8b5f65070e8", "c": "#端口号\nserver:\n port: 8085\n\nspring:\n data:\n redis:\n #Redis服务器IP\n host: 127.0.0.1\n #Redis服务器连接端口\n port: 6379\n #Redis服务器连接密码\n password: test123456\n #连接超时时间(毫秒)\n timeout: 10000\n\n\npic:\n save:\n #图片保存方式, 1不保存,使用网络图片 ,2本地保存\n type: 2\n #图片保存路径\n path: /var/pic\n\n\n#模版配置\ntemplates:\n name: green\n\n#小说内容保存配置\ncontent:\n save:\n storage: db # 小说内容存储方式:db-数据库,txt-TXT文本\n path: /Users/xiongxiaoyang/books # 小说TXT文本保存路径\n\n\n\n# HTTP 代理配置\nhttp:\n proxy:\n # 是否开启 HTTP 代理,true-开启,false-不开启\n enabled: false\n # 代理 IP\n ip: us.swiftproxy.net\n # 代理端口号\n port: 7878\n # 代理用户名\n username: swiftproxy_u\n # 代理密码\n password: swiftproxy_p\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B"}, "8781cc54d4957d4f59c68b3e9418371484401e28": {"t": 1785769106.0331132, "n": 978, "h": "efa93c1340777b81", "c": "#端口号\nserver:\n port: 8085\n\nspring:\n data:\n redis:\n #Redis服务器IP\n host: 127.0.0.1\n #Redis服务器连接端口\n port: 6379\n #Redis服务器连接密码\n password: test123456\n #连接超时时间(毫秒)\n timeout: 10000\n\n\npic:\n save:\n #图片保存方式, 1不保存,使用网络图片 ,2本地保存\n type: 2\n #图片保存路径\n path: /var/pic\n\n\n#模版配置\ntemplates:\n name: green\n\n#小说内容保存配置\ncontent:\n save:\n storage: db # 小说内容存储方式:db-数据库,txt-TXT文本\n path: /Users/xiongxiaoyang/books # 小说TXT文本保存路径\n\n\n\n# HTTP 代理配置\nhttp:\n proxy:\n # 是否开启 HTTP 代理,true-开启,false-不开启\n enabled: false\n # 代理 IP\n ip: us.swiftproxy.net\n # 代理端口号\n port: 7878\n # 代理用户名\n username: swiftproxy_u\n # 代理密码\n password: swiftproxy_p\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n api-key: sk-nnhjmxuljagcuubbovjztbhkiawqaabzziazeurppinxtgva\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B"}, "14a1ff69bf748884fcf513987754b8c49c736801": {"t": 1785769107.2285607, "n": 693, "h": "362f3c2fe03b94a9", "c": "#端口号\nserver:\n port: 8085\n\nspring:\n data:\n redis:\n #Redis服务器IP\n host: 127.0.0.1\n #Redis服务器连接端口\n port: 6379\n #Redis服务器连接密码\n password: test123456\n #连接超时时间(毫秒)\n timeout: 10000\n\n\npic:\n save:\n #图片保存方式, 1不保存,使用网络图片 ,2本地保存\n type: 2\n #图片保存路径\n path: /var/pic\n\n\n#模版配置\ntemplates:\n name: green\n\n#小说内容保存配置\ncontent:\n save:\n storage: db # 小说内容存储方式:db-数据库,txt-TXT文本\n path: /Users/xiongxiaoyang/books # 小说TXT文本保存路径\n\n\n\n# HTTP 代理配置\nhttp:\n proxy:\n # 是否开启 HTTP 代理,true-开启,false-不开启\n enabled: false\n # 代理 IP\n ip: us.swiftproxy.net\n # 代理端口号\n port: 7878\n # 代理用户名\n username: swiftproxy_u\n # 代理密码\n password: swiftproxy_p\n\n"}}, "novel-front/src/main/resources/application.yml": {"d9f3f464a6bac1f59652955d0901f05438010190": {"t": 1785746928.5535653, "n": 1204, "h": "7457ba4b1fe173f3", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addCommentReply,/book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-jjtixmivxaccndqgkqfkbgkzvmbctdxogcrfbjzfttbouitt\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-jjtixmivxaccndqgkqfkbgkzvmbctdxogcrfbjzfttbouitt\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-0528-Qwen3-8B\n\n\n"}, "b2d8fd8c66e7522c40506e14c74e9ed94df5511c": {"t": 1785769102.330697, "n": 1204, "h": "7457ba4b1fe173f3", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addCommentReply,/book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-jjtixmivxaccndqgkqfkbgkzvmbctdxogcrfbjzfttbouitt\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-jjtixmivxaccndqgkqfkbgkzvmbctdxogcrfbjzfttbouitt\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-0528-Qwen3-8B\n\n\n"}, "522bb7c7397163587d05181e4bef30fc6abb0252": {"t": 1785769103.5139375, "n": 1207, "h": "3220717491bfaebe", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addCommentReply,/book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-jjtixmivxaccndqgkqfkbgkzvmbctdxogcrfbjzfttbouitt\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-jjtixmivxaccndqgkqfkbgkzvmbctdxogcrfbjzfttbouitt\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n\n\n"}, "328bd5558781ed4909c3646146ad26d3097e5eb5": {"t": 1785769104.8617678, "n": 1185, "h": "1a856046900f6843", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n image:\n enabled: true\n base-url: https://api.siliconflow.cn\n api-key: sk-jjtixmivxaccndqgkqfkbgkzvmbctdxogcrfbjzfttbouitt\n options:\n model: Kwai-Kolors/Kolors\n response_format: URL\n api-key: sk-jjtixmivxaccndqgkqfkbgkzvmbctdxogcrfbjzfttbouitt\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n\n\n"}, "14a1ff69bf748884fcf513987754b8c49c736801": {"t": 1785769106.0685987, "n": 955, "h": "4196b2b11e3a7f26", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n api-key: sk-nnhjmxuljagcuubbovjztbhkiawqaabzziazeurppinxtgva\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n\n\n\n\n\n"}, "467290b9089b4ce6daa970946d363c72a6215540": {"t": 1785769107.397324, "n": 997, "h": "a1a45f2705cb0c32", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss\n config:\n use-legacy-processing: true\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n api-key: sk-nnhjmxuljagcuubbovjztbhkiawqaabzziazeurppinxtgva\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n\n\n\n\n\n"}, "9033ca63319186729880b8f0dd6ca2e094d8a803": {"t": 1785769108.6791873, "n": 713, "h": "db700a3f32e86d7b", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss\n config:\n use-legacy-processing: true\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n\n\n\n\n\n"}, "04d7b453348aca4b12f97d60c70a8d8bb207b6e5": {"t": 1785769109.8605154, "n": 671, "h": "12c727811cd777a3", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n\n\n\n\n\n"}, "282bc7b70724927c35abe5103aeb291b889ec375": {"t": 1785769111.1547647, "n": 679, "h": "5e235f349c912bdd", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n\n\n\n\n\n"}, "16e4c98a45f954714811c59f194520e9a1534a64": {"t": 1785769112.3796322, "n": 1083, "h": "c93a482bf5a8ba69", "c": "server:\n port: 8083\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://192.168.0.105:9200\n\n\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n\n\n\n\n\n"}, "ebc4210774c8f28c2365a8ee54b4583b8169512c": {"t": 1785769113.6595626, "n": 1083, "h": "3b73eb2bbb924cc1", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://192.168.0.105:9200\n\n\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/updateBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n\n\n\n\n\n"}, "48aff7cf37a903ff7ad32261c71c6df5687df28b": {"t": 1785769114.9744017, "n": 1057, "h": "1285857626d200a0", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://192.168.0.105:9200\n\n\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n\n\n\n\n\n"}, "20469bd66958a87bd520d0df4bbb3b3d27860e43": {"t": 1785769116.2437055, "n": 1157, "h": "8ddfa1ef9697ba86", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://192.168.0.105:9200\n\n\n #静态文件路径配置\n resources:\n static-locations: file:${user.dir}/templates/${templates.name}/static/\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n\n\n\n\n\n"}, "e4927d7ac63448025a6ccac9b94478ac9e95b2aa": {"t": 1785769117.5529888, "n": 1300, "h": "e4ebe8d292ef6dc2", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://192.168.0.105:9200\n\n #thymeleaf模版路径配置\n thymeleaf:\n prefix: file:${user.dir}/templates/${templates.name}/html/\n suffix: .html\n #静态文件路径配置\n resources:\n static-locations: file:${user.dir}/templates/${templates.name}/static/\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n#模版配置\ntemplates:\n name: orange\n\n\n\n\n"}, "a00a2141f2837763409b7824e781b199dd3a691e": {"t": 1785769118.7942653, "n": 1300, "h": "fc6224afce163d02", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 1\n jest:\n uris: http://192.168.0.105:9200\n\n #thymeleaf模版路径配置\n thymeleaf:\n prefix: file:${user.dir}/templates/${templates.name}/html/\n suffix: .html\n #静态文件路径配置\n resources:\n static-locations: file:${user.dir}/templates/${templates.name}/static/\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n#模版配置\ntemplates:\n name: orange\n\n\n\n\n"}, "e4822979e2fa46fe0cdce48693de635964d7b935": {"t": 1785769120.0071025, "n": 1300, "h": "e4ebe8d292ef6dc2", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://192.168.0.105:9200\n\n #thymeleaf模版路径配置\n thymeleaf:\n prefix: file:${user.dir}/templates/${templates.name}/html/\n suffix: .html\n #静态文件路径配置\n resources:\n static-locations: file:${user.dir}/templates/${templates.name}/static/\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n#模版配置\ntemplates:\n name: orange\n\n\n\n\n"}, "1a49e2a340eb48b2363415053040b6209b788c9d": {"t": 1785769121.337895, "n": 1296, "h": "41b85728bc1f7431", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: website,alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\n #thymeleaf模版路径配置\n thymeleaf:\n prefix: file:${user.dir}/templates/${templates.name}/html/\n suffix: .html\n #静态文件路径配置\n resources:\n static-locations: file:${user.dir}/templates/${templates.name}/static/\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n#模版配置\ntemplates:\n name: orange\n\n\n\n\n"}, "6ad51908d584eb004d3709324c26017ed9bed8c6": {"t": 1785769122.7761154, "n": 1288, "h": "6b6f058a54613090", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\n #thymeleaf模版路径配置\n thymeleaf:\n prefix: file:${user.dir}/templates/${templates.name}/html/\n suffix: .html\n #静态文件路径配置\n resources:\n static-locations: file:${user.dir}/templates/${templates.name}/static/\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5\n\n\n\n#模版配置\ntemplates:\n name: orange\n\n\n\n\n"}, "31aa3192fd85c24a054822a344da14c8473dddce": {"t": 1785769124.0183764, "n": 1034, "h": "17d21c9545f2bf08", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n\n#小说章节定价规则\nbook:\n price:\n #字数\n word-count: 1000\n #价值(屋币)\n value: 5"}, "4cccea5d7529fe9a1fd6ca3b39126c0f8b4c3e05": {"t": 1785769125.2728739, "n": 955, "h": "672875f3b42ed720", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\nauthor:\n income:\n #税率(扣税后所得比率)\n tax-rate: 0.9\n #分佣比例\n share-proportion: 0.7\n #兑换比率(人民币)\n exchange-proportion: 0.01\n"}, "6e171d20ed0e53c7205eef191d31d8fc27cf01a2": {"t": 1785769126.5077584, "n": 822, "h": "65c927ba333d1f78", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay,oss,fastdfs\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\n\n"}, "c62acc288e7cf572313702a74a6ab9dc4e9e85b7": {"t": 1785769127.8364043, "n": 814, "h": "a01f94fbdd64d3fc", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay,oss\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\n\n"}, "16447c60ec83a65691f422ffff2984faffa7f658": {"t": 1785769129.1603644, "n": 810, "h": "07177e0e96f891df", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\nredisson:\n singleServerConfig:\n address: 127.0.0.1:6379\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\n\n"}, "e4dd5bcb71524f8d05b25e1f0a5f0dbfb4724b28": {"t": 1785769130.8102894, "n": 751, "h": "433e13bc7a6e7840", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay\n\n\n rabbitmq:\n enable: 0\n host: 127.0.0.1\n username: guest\n password: guest\n virtual-host: /novel-plus\n template:\n # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个\n exchange: novel.exchange\n publisher-confirms: false\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\n\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\n\n"}, "002a0723f765b159ceb8e72d3d29bf7a0c0e1ed6": {"t": 1785769132.1494675, "n": 516, "h": "b4424ddb3a462603", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://127.0.0.1:9200\n\n\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\n\n"}, "8a628f081f145391d341ceea2947489728647bc8": {"t": 1785769133.4447298, "n": 520, "h": "62ebe5700ccf5370", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay\n\n\n elasticsearch:\n #是否开启搜索引擎,1:开启,0:不开启\n enable: 0\n jest:\n uris: http://198.245.61.51:9200\n\n\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\n\n"}, "e2739064417fbe4cb95cdb6f2c87df85269e577f": {"t": 1785769134.7657764, "n": 412, "h": "1ffb8fa58b12478d", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack,/author/addBook,/author/addBookContent,/author/register.html\n\n\n\n"}, "c8d7a10d9fc972bddb31ca92b496c715f31d3a2e": {"t": 1785769136.2338507, "n": 351, "h": "b9a675f19304b1d0", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n include: alipay\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack\n\n\n\n"}, "320d69323840f8b8f95a23d706157bece2903bbc": {"t": 1785769137.8816113, "n": 328, "h": "0c722341d30ed37c", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n# 防止XSS攻击\nxss:\n # 过滤开关\n enabled: true\n # 排除链接(多个用逗号分隔)\n excludes: /system/notice/*\n # 匹配链接 (多个用逗号分隔)\n urlPatterns: /book/addBookComment,/user/addFeedBack\n"}, "ed34c67d08ca9a2127171b2e266e99f05d50edbd": {"t": 1785769139.1547973, "n": 169, "h": "8c0955f67f2d7c63", "c": "server:\n port: 8080\n\nspring:\n profiles:\n active: dev\n\njwt:\n secret: novel!#20191230\n expiration: 604800\n\n#缓存管理密码\ncache:\n manager:\n password: novel@2020117\n\n\n\n"}}}}