同步操作将从 bule/拾壹博客 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
在线地址 | 目录结构 | 项目特点 | 技术介绍 | 运行环境
英文文档:English document
项目链接: 拾壹博客
后台链接: 拾壹博客后台管理系统
账号:test 密码:123456
Gitee地址: https ://gitee.com/quequnlong/shiyi-blog
您的star是我坚持的动力,感谢大家的支持,欢迎提交pr共同改进项目。
前端项目blog-web为前台,blog-admin为后台。
后端项目位于blog下。
SQL文件位于根目录下的shiyi-blog.sql
可直接导入该项目于本地,修改后端配置文件中的数据库等连接信息,项目中使用到的关于七牛云功能和第三方授权登录等需要自行开通。
当你克隆项目到本地后可使用账号:admin,密码:123456 进行登录
本地访问接口文档地址:http://127.0.0.1:8800/shiyi/doc.html
ps:请先运行后端项目,再启动前端项目,前端项目配置由后端动态加载。
blog
├── annotation -- 自定义注解
├── aspect -- aop模块
├── config -- 配置模块
├── common -- 常量模块
├── controller -- 控制器模块
├── entity -- 实体类模块
├── dto -- dto模块
├── enums -- 枚举模块
├── exception -- 自定义异常模块
├── mapper -- 框架核心模块
├── service -- 服务模块
├── strategy -- 策略模块(用于扩展第三方登录,搜索模式,上传文件模式等策略)
├── utils -- 工具类模块
├── quartz -- 定时功能模块
├── webmagic -- 文章爬虫模块
└── vo -- vo模块
前端: vue + vuex + vue-router + axios + vuetify + element + echarts
后端: SpringBoot + nginx + docker + sa-token + Swagger2 + MyBatisPlus + Mysql + Redis + elasticsearch
其他: 接入QQ、微博、码云第三方登录,接入七牛云对象存储
服务器: 腾讯云2核4G CentOS7.6
对象存储: 七牛云OSS
最低配置: 1核2G服务器(关闭ElasticSearch)
开发工具 | 说明 |
---|---|
IDEA | Java开发工具IDE |
VSCode | Vue开发工具IDE |
Navicat | MySQL远程连接工具 |
Another Redis Desktop Manager | Redis远程连接工具 |
finalshell | Linux远程连接和文件上传工具 |
开发环境 | 版本 |
---|---|
JDK | 1.8 |
MySQL | 5.5.0 |
Redis | 6.0.5 |
Elasticsearch | 7.9.2 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。