一款基于 Vue + SpringBoot 前后端分离的开源博客系统!

大家好,我是Java陈序员。

今天,我要向大家展示一款采用Vue和SpringBoot技术栈构建的开源博客系统——拾壹博客!

项目概览

拾壹博客(shiyi-blog)是一款现代化的博客系统,实现了前后端分离架构。它支持本地文件存储以及七牛云存储,同时集成了QQ、微信等第三方登录,并具备即时通讯聊天室的功能。

功能亮点

  • 采用前后端分离架构,运用前沿技术打造
  • 内置Markdown编辑器,支持代码高亮、复制、图片预览及深色模式
  • 文章管理功能丰富,包括审核、评论、点赞和留言
  • 支持QQ、微信、微博、Github、Gitee等第三方登录
  • 提供后台管理界面、PC Web端和Uniapp移动端
  • 后台管理功能强大,支持个性化配置网站信息、友情链接、评论打赏、公告等
  • 利用Netty + Websocket技术实现博客群聊和私聊功能

技术选型

  • 前端:Vue3.0 + Element-Plus
  • 后端:SpringBoot + Sa-token + MyBatisPlus + MySQL + Redis + ElasticSearch
  • 第三方服务:集成QQ、微博、码云、微信公众号等登录服务,以及七牛云对象存储

功能预览

后台管理界面

  • 首页

后台首页

  • 文章管理

文章管理1

文章管理2

文章管理3

  • 标签管理

标签管理

  • 分类管理

分类管理

  • 网站设置

网站设置

  • 评论管理

评论管理

  • 留言管理

留言管理

PC客户端

  • 登录

PC登录

  • 首页

PC首页

  • 文章详情

文章详情

  • 文章评论

文章评论

  • 留言板

留言板

  • 个人中心

![个人中心](https://pic.it1024doc.com/cnblogs/202412/159558eae7f06306056c010e13

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/4350.html

(0)
LomuLomu
上一篇 2024 年 12 月 24 日 下午8:05
下一篇 2024 年 12 月 24 日 下午9:07

相关推荐

  • Java技术全景——大数据在智能物流机器人路径优化与任务分配中的创新应用(188)

    🌟亲爱的技术同仁们,诚挚欢迎您访问【云端技术驿站】!在这个数字化浪潮席卷全球的时代,我们致力于打造一个融合创新技术与实践经验的交流平台。这里不仅有前沿的技术分享,更期待您带来独到的行业见解,让我们携手在科技创新的道路上共同成长!🌟全平台账号(微信公众号/CSDN/抖音/华为/支付宝/微博):云端技术驿站一、欢迎加入【技术精英联盟】快速通道1:云端技术精英社群…

    2025 年 5 月 19 日
    33100
  • 基于Redis有序集合实现滑动窗口限流

    滑动窗口算法是一种基于时间窗口的限流算法,它将时间划分为若干个固定大小的窗口,每个窗口内记录了该时间段内的请求次数。通过动态地滑动窗口,可以动态调整限流的速率,以应对不同的流量变化。 整个限流可以概括为两个主要步骤: 统计窗口内的请求数量 应用限流规则 Redis有序集合每个value有一个score(分数),基于score我们可以定义一个时间窗口,然后每次…

    2024 年 12 月 31 日
    37800
  • 基于源码分析 SHOW GLOBAL STATUS 的实现原理

    问题 在 MySQL 中,查询全局状态变量的方式一般有两种:SHOW GLOBAL STATUS和performance_schema.global_status。 但不知道大家注意到没有,performance_schema.global_status 返回的状态变量数要远远少于 SHOW GLOBAL STATUS 。 具体来说, 在 MySQL 8.4…

    未分类 2025 年 1 月 13 日
    32700
  • 【Java 学习】详细讲解—包和导包、Scanner类、输入源

    1. 包 1.1 包的概念 想象一下,你和你的同学们来自不同的家庭,每个家庭都有自己的生活方式和空间。如果这些家庭都住在同一个屋檐下,那么个人的习惯和空间就会相互干扰。同理,在软件开发中,不同的程序也需要有各自的“空间”以保持独立性,这就是包(Package)的作用。包可以被看作是一组文件夹,它们允许在不同的文件夹中存在同名的文件,从而实现隔离。 1.2 包…

    未分类 2024 年 12 月 27 日
    35800
  • 交易系统:退款单模型设计详解

    大家好,我是汤师爷~ 和退款单作为整个交易逆向系统的核心,支撑着售后管理环节。 售后域核心概念模型 1、退款单 退款单是记录和跟踪退款处理过程的核心业务单据,包含以下关键信息: 租户ID:标识所属商户或组织 退款单ID:退款单的唯一标识 原订单ID:关联的原始订单 业务类型:仅退款、退货退款等 退款类型:如全额退款、部分退款、按商品退款等 创建时间:退款单生…

    2024 年 12 月 30 日
    47600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信