Giter Club home page Giter Club logo

liuyuyang01 / thrive_blog Goto Github PK

View Code? Open in Web Editor NEW
93.0 1.0 2.0 21.69 MB

🎉 Thrive 是一个简而不简单的现代化博客管理系统,专注于分享技术文章和知识,为技术爱好者和从业者提供一个分享、交流和学习的平台。用户可以在平台上发表自己的技术文章,或浏览其他用户分享的文章,并与他们进行讨论和互动。

Home Page: http://thrive.liuyuyang.net/

License: GNU General Public License v3.0

HTML 88.22% Vue 9.34% TypeScript 1.26% SCSS 1.18%
element mybatis pinia springboot typescript vue3 blog docker java

thrive_blog's Introduction

特别强调: 此项目不允许任何商业行为,如果使用该项目进行二次开发,请附上此开源地址且必须开源,弘扬开源精神,从你我做起!

🎉 Thrive 现代化博客管理系统

🔥 首先最重要的事情放第一

  1. 开源不易,麻烦占用 10 秒钟的时间帮忙点个免费的 Star,再此万分感谢!
  2. 如果大家觉得这个项目还不错,碰巧你们公司缺人。不介意的话可以内推我😁,正好我也准备找工作了,我的邮箱:[email protected]

下面开始进入主题↓↓↓

🌈 项目介绍: Thrive 是一个简而不简单的现代化博客管理系统,专注于分享技术文章和知识,为技术爱好者和从业者提供一个分享、交流和学习的平台。用户可以在平台上发表自己的技术文章,或浏览其他用户分享的文章,并与他们进行讨论和互动。

🗂️ 项目预览: http://thrive.liuyuyang.net/

🛠️ 技术架构:

前端: Vue3、TypeScript、Pinia、Element-plus、Scss、Echarts、Vite

后端:Python Flask、SQLAlchemy、MySQL

后期会采用 Spring Boot 重构项目后端

🪧 优缺点:

优点:相比其他博客系统来说,这款系统采用前后端分离开发模式,如果你觉得默认的前端不好看,你完全可以不懂后端,只要你会调接口拿数据,你就可以通过现有的后端 API 自己写一个前端

缺点:前后端分离开发模式必然都存在一个痛点,那就是 SEO 问题,针对这个问题在未来我会采用 Nuxt3 服务端渲染这门框架对前端进行重构。

❤️ 项目初衷:

一直对网站开发领域很感兴趣,从小就希望有一个属于自己的网站,因此踏上了 Web 全栈开发的旅途,立志有朝一日也能开发一款属于自己的网站。如今历时1年有余,一个人从0到1独立完成前端、控制端、后端、数据库。也算是完成了从小的一个心愿吧

🔥 项目演示:

image-20240408093322586

image-20240408093347003

🏹 未来计划:

image-20240408103633402

🌈 项目运行:

前端 or 控制端

环境:Nodejs16、18

npm i
npm run dev

后端

Python3.9、10

# 创建虚拟环境
virtualenv venv

# 进入虚拟环境
venv/Scripts/activate

# 在虚拟环境中安装对应的依赖
pip3 install -r requirements.txt

# 在虚拟环境中运行项目,python app.py的相对路径
python C:\Thrive\Thrive_API-2.0\app.py

🏷️ 开源地址:

前端:LiuYuYang01/Thrive_Blog (github.com)

控制端:LiuYuYang01/Thrive_Admin (github.com)

后端:LiuYuYang01/Thrive_Api_Py (github.com)

这个项目从前端到后端都是我从0到1敲出来的,所以刚开始一定会有很多隐藏的 BUG,希望大家能够及时在 GitHub 反馈,这样我也好加以改正,不断改善,成为最佳!当然如果大家能够提交 PR 那再好不过了

thrive_blog's People

Contributors

liuyuyang01 avatar

Stargazers

 avatar 王多鱼6699 avatar Jiahui Wang - EROAD avatar  avatar  avatar SuZe avatar  avatar 泡泡 avatar  avatar  avatar  avatar Zresnso avatar LOW avatar  avatar Wind avatar  avatar  avatar  avatar 宗宸·谢尔比 avatar  avatar  avatar  avatar Meta Luo avatar SharplyQ avatar  avatar Jerry LI avatar wjp avatar deecat avatar maozi avatar  avatar 李子凡 avatar Ray Wang avatar happy new year avatar  avatar codeflying0817 avatar HuigenYe avatar xiehongying avatar 孙娇女 avatar 王光冉 avatar  avatar lDevin avatar MahoneLau avatar  avatar 望闻录 avatar john river avatar Lujia Jin avatar  avatar su7-gaga avatar Jae Hauck avatar  avatar  avatar Yi Ba avatar wv avatar Spridra avatar 计算机毕业设计 avatar  avatar Zezhong Li avatar Lex avatar misster chen avatar helloworld avatar  avatar  avatar jxcheng avatar a7 avatar bryce avatar  avatar  avatar weir avatar 小镇代码家 avatar 十玖八柒 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Zhijian Pan avatar  avatar He Li Ming  avatar  avatar 2BROEAR avatar  avatar  avatar soupgod avatar  avatar  avatar zcwiki avatar Jack avatar SnYang avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.