Update README.md

This commit is contained in:
Liu 宇阳
2024-10-18 19:26:49 +08:00
committed by GitHub
parent 24fd0a67ee
commit 679cca5b3b

108
README.md
View File

@@ -1,11 +1,12 @@
**特别强调:** 此项目不允许任何商业行为,如果使用该项目进行二次开发,请附上此开源地址且必须开源,弘扬开源精神,从你我做起!
**特别强调:** 此项目不允许任何商业行为,如果使用该项目进行二次开发,不允许收取任何费用,弘扬开源精神,从你我做起!
# 🎉 Thrive 现代化博客管理系统
# 🎉 ThriveX 现代化博客管理系统
🔥 **首先最重要的事情放第一**
1. 开源不易,麻烦占用 `10` 秒钟的时间帮忙点个免费的 `Star`,再此万分感谢!
2. 如果大家觉得这个项目还不错碰巧你们公司缺人。不介意的话可以内推我😁正好我也准备找工作了我的邮箱liuyuyang1024@yeah.net
开源不易,麻烦占用 `10` 秒钟的时间帮忙点个免费的 `Star`,再此万分感谢!
@@ -17,25 +18,15 @@
🗂️ **项目预览:** [http://thrive.liuyuyang.net/](http://thrive.liuyuyang.net/)
🗂️ **项目预览:** [https://liuyuyang.net/](https://liuyuyang.net/)
🛠️ **技术架构:**
前端: Vue3、TypeScript、Pinia、Element-plus、Scss、Echarts、Vite
前端: React、**Nextjs**、TypeScript、Zustand、**TailwindCSS**、Antd、Scss、Echarts
后端:Python Flask、SQLAlchemy、MySQL
后期会采用 `Spring Boot` 重构项目后端
🪧 **优缺点:**
优点:相比其他博客系统来说,这款系统采用前后端分离开发模式,如果你觉得默认的前端不好看,你完全可以不懂后端,只要你会调接口拿数据,你就可以通过现有的后端 `API` 自己写一个前端
缺点:前后端分离开发模式必然都存在一个痛点,那就是 `SEO` 问题,针对这个问题在未来我会采用 `Nuxt3` 服务端渲染这门框架对前端进行重构。
后端:**Spring Boot**、Mybatis Plus、MySQL、Qiniu、Socket.io、Swagger
@@ -45,25 +36,31 @@
🔥 **项目演示:**
## 🔥 项目演示
![image-20240408093322586](https://bu.dusays.com/2024/04/09/66148fc49640a.png)
### 前端
![image-20240408093347003](https://bu.dusays.com/2024/04/09/66148edf0fad9.png)
只演示部分具体查看https://liuyuyang.net
![首页](https://bu.dusays.com/2024/10/17/6710eae3b6453.png)
![足迹](https://bu.dusays.com/2024/09/17/66e97036dddcb.png)
🏹 **未来计划:**
### 控制端
![image-20240408103633402](https://bu.dusays.com/2024/04/09/66148ecb66a39.png)
![数据分析](https://bu.dusays.com/2024/09/17/66e97035726ae.png)
![文件系统](https://bu.dusays.com/2024/09/17/66e97031cd456.png)
🌈 **项目运行:**
## 🌈 项目运行
前端 or 控制端
**前端 or 控制端**
环境Nodejs16、18
环境Nodejs18及以上
```
npm i
@@ -72,33 +69,58 @@ npm run dev
后端
**后端**
Python3.9、10
Java8
```python
# 创建虚拟环境
virtualenv venv
# 进入虚拟环境
venv/Scripts/activate
# 在虚拟环境中安装对应的依赖
pip3 install -r requirements.txt
# 在虚拟环境中运行项目python app.py的相对路径
python C:\Thrive\Thrive_API-2.0\app.py
```
直接安装maven依赖配置相关的秘钥最后运行
🏷️ **开源地址:**
## 🏷️ 开源地址
### 最新版Nextjs + Spring Boot
前端:[LiuYuYang01/ThriveX_Blog (github.com)](https://github.com/LiuYuYang01/ThriveX_Blog)
控制端:[LiuYuYang01/ThriveX_Admin (github.com)](https://github.com/LiuYuYang01/ThriveX_Admin)
后端:[LiuYuYang01/ThriveX_Server (github.com)](https://github.com/LiuYuYang01/ThriveX_Server)
### 旧版Vue3 + Python Flask
前端:[LiuYuYang01/Thrive_Blog (github.com)](https://github.com/LiuYuYang01/Thrive_Blog)
控制端:[LiuYuYang01/Thrive_Admin (github.com)](https://github.com/LiuYuYang01/Thrive_Admin)
后端:[LiuYuYang01/Thrive_Api_Py (github.com)](https://github.com/LiuYuYang01/Thrive_Api_Py)
后端:[LiuYuYang01/Thrive_Server (github.com)](https://github.com/LiuYuYang01/Thrive_Server)
![后台](https://bu.dusays.com/2024/09/17/66e96ca781d49.png)
这个项目从前端到后端都是我从0到1敲出来的所以刚开始一定会有很多隐藏的 `BUG`,希望大家能够及时在 `GitHub` 反馈,这样我也好加以改正,不断改善,成为最佳!当然如果大家能够提交 `PR` 那再好不过了
## 项目部署
等有时间单独教大家如何部署
## 技术支持
如果大家在部署过程中有任何疑问,可以选择付费(不提倡)或者选择给本项目拉人点 `10``star`
**联系方式:**
微信liuyuyang2023
邮箱liuyuyang1024@yeah.net
## 最后
这个项目从前端到后端都是我从 `0``1` 敲出来的,所以刚开始一定会有很多隐藏的 `BUG`,希望大家能够及时在 `GitHub` 反馈,这样我也好加以改正,不断改善,成为最佳!
当然如果大家能够提交 `PR` 那再好不过了