一款基于 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】:lambda 表达式

    ![](https://pic.it1024doc.com/csdn/202412/71e03759762be38e9b71a6acff995d34.png) ### **1. 引言 🚀** 🔥 **Lambda** 表达式是Java在JDK8中引入的一项创新特性,它极大地简化了Java代码的编写,尤其是在处理集合遍历和操作时。Lambda表达式允许我们将函…

    未分类 2024 年 12 月 28 日
    53900
  • Python在多个Excel文件中找出缺失数据行数多的文件

    本文介绍基于Python 语言,针对一个文件夹 下大量的Excel 表格文件,基于其中每一个文件 内、某一列数据 的特征,对其加以筛选,并将符合要求 与不符合要求 的文件分别复制到另外两个新的文件夹 中的方法。 首先,我们来明确一下本文的具体需求。现有一个文件夹,其中有大量的Excel 表格文件(在本文中我们就以csv格式的文件为例);如下图所示。 其中,每…

    2025 年 1 月 12 日
    50900
  • 成为百万架构师的第一课:设计模式:Spring中的设计模式

    本文原文地址 Spring5 源码分析 一·、Spring 中常用的设计模式 1.我们通常说的23种经典设计模式: 分类 设计模式 创建型 工厂方法(Factory Method)、抽象工厂模式(Abstract Facotry)、建造者模式(Builder)、原型模式(Prototype)、单例模式(Singleton) 结构型 适配器模式(Adapter…

    2025 年 1 月 6 日
    52900
  • Java难绷知识02——抽象类中只能有或者必须有抽象方法吗以及有关抽象类的细节探讨

    Java难绷知识02——抽象类中只能有或者必须有抽象方法吗以及有关抽象类的细节探讨 标题长的像轻小说 首先回答标题抛出的问题——False 显然,有抽象方法的类是抽象类,但是,抽象类中只能有或者必须有抽象方法吗? 抽象类可以包含抽象方法,也可以包含具体方法 如果一个类包含至少一个抽象方法,用abstract关键字修饰,那么这个类必须被声明为抽象类。 抽象类除…

    未分类 2024 年 12 月 31 日
    46100
  • 一文带你了解什么是servlet

    介绍 Servlet是在服务器端运行的Java程序,可以接收客户端请求并做出响应,是基于 Java 技术的 web 组件,该组件由容器托管,用于生成动态内容。他是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。 servlet说实在点就是个接口,浏览器发送请求给Tomcat(服务器),若是这个请求正好对应了servle…

    2025 年 1 月 16 日
    61900

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信