推荐一款开源、支持多端阅读 、功能完善的小说 CMS 系统

推荐一款开源、支持多端阅读 、功能完善的小说 CMS 系统

介绍

novel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS 系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和 TXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。

技术选型

推荐一款开源、支持多端阅读 、功能完善的小说 CMS 系统

开发环境

  • MySQL 8.0
  • Redis 7.0
  • Elasticsearch 8.2.0(可选)
  • RabbitMQ 3.10.2(可选)
  • XXL-JOB 2.3.1(可选)
  • JDK 17
  • Maven 3.8
  • IntelliJ IDEA 2021.3(可选)
  • Node 16.14

注:Elasticsearch、RabbitMQ 和 XXL-JOB 默认关闭,可通过 application.yml 配置文件中相应的enable配置属性开启。

安装步骤

此安装步骤的前提是需要保证上一节的开发环境可用。

下载后端源码

git clone https://gitee.com/novel_dev_team/novel.git

数据库文件导入

  • 新建数据库(建议 novel)
  • 解压后端源码doc/sql/novel.sql.zip压缩包,得到数据库结构文件novel_struc.sql和数据库小说数据文件novel_data.sql
  • 导入novel_struct.sql数据库结构文件
  • 导入novel_data.sql数据库小说数据文件

novel 后端服务安装

修改src/resources/application.yml配置文件中的数据源配置

spring:
    datasource:
        url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
        username: root
        password: test123456

修改src/resources/application.yml 配置文件中的redis连接配置

spring:
    data:
        # Redis 配置
        redis:
        host: 127.0.0.1
        port: 6379
        password: 123456

根据前后端的实际部署情况,修改application.yml中的跨域配置(默认情况可忽略此步骤)

项目根目录下运行如下命令来启动后端服务(有安装 IDE 的可以导入源码到 IDE 中运行)

mvn spring-boot:run

接口文档访问地址:http://server:port/swagger-ui/index.html

下载前端前台门户系统源码

git clone https://gitee.com/novel_dev_team/novel-front-web.git

novel-front-web 前端前台门户系统安装

根据前后端的实际部署情况,修改.env.development中的VUE_APP_BASE_API_URL属性(默认情况可忽略此步骤)

yarn安装

npm install -g yarn

项目根目录下运行如下命令来安装项目依赖

yarn install

项目根目录下运行如下命令启动

yarn serve

浏览器通过http://localhost:1024来访问

UI展示

推荐一款开源、支持多端阅读 、功能完善的小说 CMS 系统
推荐一款开源、支持多端阅读 、功能完善的小说 CMS 系统

开源地址

https://gitee.com/novel_dev_team/novel-plus

后端专属技术群

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!

文明发言,以交流技术职位内推行业探讨为主

广告人士勿入,切勿轻信私聊,防止被骗

推荐一款开源、支持多端阅读 、功能完善的小说 CMS 系统

加我好友,拉你进群

推荐一款开源、支持多端阅读 、功能完善的小说 CMS 系统

原文始发于微信公众号(极客之家):推荐一款开源、支持多端阅读 、功能完善的小说 CMS 系统

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/304679.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!