当前位置: 首页 > wzjs >正文

一站式建设网站山西免费网站关键词优化排名

一站式建设网站,山西免费网站关键词优化排名,阳信网站建设,福州企业建站服务YXX个人博客项目(个人开发的全栈项目) 这是基于SpringBoot Vue3的个人博客,用于记录以后的学习足迹、个人经验分享、bug记录呀,MySQL数据库,Redis缓存,RabbitMQ消息队列,支持MySQL和ElasticSea…

YXX个人博客项目(个人开发的全栈项目)
这是基于SpringBoot + Vue3的个人博客,用于记录以后的学习足迹、个人经验分享、bug记录呀,MySQL数据库,Redis缓存,RabbitMQ消息队列,支持MySQL和ElasticSearch全文搜索,支持QQ、Gitee、Github、Bilibili第三方登录,留言、友链、评论、说说、相册等功能。

项目特点
1、前台界面参考了 Hexo 的 Shoka 和 Butterfly 设计,页面美观,响应式布局

2、后台管理独立开发,大概审阅一些开源后台框架的源码,自定义独立开发后台管理系统,含有侧边栏,历史标签,面包屑等

3、前后端分离,可以使用 Docker Compose 一键部署, 紧跟当前潮流

4、采用 RABC 权限模型,使用 Sa-Token 进行权限管理

5、支持动态权限修改、动态菜单和路由

6、AOP注解实现日志记录、异常记录和访问记录

7、支持代码高亮、图片预览、黑夜模式、点赞、取消点赞等功能

8、发布评论、回复评论

9、发送 HTML 邮件评论回复提醒

10、接入第三方登录,减少注册成本

11、说说、友链、相册、音乐播放器、留言弹幕墙(流式弹幕非常OK)

12、文章编辑使用 Markdown 编辑器

13、含有最新评论、文章目录、文章推荐和文章置顶功能

14、实现日志管理、定时任务管理、在线用户和下线用户

15、代码支持多种搜索模式(MYSQL 或 Elasticsearch ),支持多种文件上传模式(OSS、COS、QiNiu、本地)

16、采用 Restful 风格的 API,注释完善,代码遵循阿里巴巴开发规范,有利于开发者学习

技术介绍
前端: Vue3 + Pinia + Vue Router + TypeScript + Axios + Element Plus + Naive UI + Echarts + Swiper

后端: SpringBoot + Mysql + Redis + Quartz + Thymeleaf + Nginx + Docker + Sa-Token + Swagger2 + MyBatisPlus + ElasticSearch + RabbitMQ + Canal

其他: 接入 QQ、Gitee、Github 第三方登录

项目展示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

开发工具

IDEA2022.3 —— 后端开发工具
VSCode —— 前端开发工具
HeidiSQL —— MySQL远程连接工具
VM —— 虚拟机
FinalShell —— Linux远程连接工具
Google —— 谷歌浏览器预览效果
Gitee —— 远程代码仓库

开发环境

JDK 17
MySQL 8.0.27
Redis 6.2.6
Elasticsearch 7.17.3
RabbitMQ 3.9.11
Hutool 5.8.18
SpringBoot 2.7.6
Vue 3
SaToken 1.37.0
Swagger 2.0.9
Maven 3.9.9
这里只列举一部分开发环境,众多不一一列举哈

运行环境
服务器: 腾讯云 2 核 4G CentOS7.6

对象存储: 阿里云 OSS、腾讯云 COS

最低配置: 2 核 2G 服务器(关闭 ElasticSearch)

本地运行
1、MySQL版本为8.0.27,npm版本为9.4.0,node版本为v16.18.0

2、SQL 文件位于根目录下的blog.sql,将其中的数据导入到自己本地数据库中

3、本项目需要 ES 映射文件(目前还未测试es功能,后续测试无误后上传es映射文件)

4、修改后端配置文件中的数据库等连接信息,项目中使用到的关于阿里云、腾讯云、七牛云、B站功能和第三方授权登录等需要自行开通

5、一定要将前端yxx-admin和yxx-blog的 utils 下的 token.ts 中的{ domain: domain }给删除,然后再npm install、npm run dev(前端代码未提交到此仓库,后续开发完整后上传此仓库)

6、项目启动后,使用test@qq.com管理员账号登录后台,密码为123456

后续计划
写详细的开发文档(包括需求分析、系统设计等),记录bug过程

接入 DeepSeek 自动获取文章的 AI 摘要功能

模仿现有的 AI 大模型打造 AI 互动功能 (本人的其他项目已完成该功能)

整合 EasyExcel 导出 Excel

文章搜索支持关键字高亮分词

博客文章导入导出

移动端文章目录

实现博客群聊功能,支持发送表情。动图、文件、语音、图片等等呀

项目总结
本项目是25年1月15号开始开发的,每天很赶进度呀,花费的时间过多,现在存在的bug也有点多,这个项目会一直更新下去,打算迭代多个版本(不限于微服务框架哦),做很多很多的功能模块呀,愿望就是通过个人努力创造出属于自己的个人博客,后续只能利用空闲的时间继续本项目的开发,不会长时间中断本项目滴,在这里感谢大家的支持,在写本项目中收获了好多的设计思想,希望我的项目能给你带来收获。 本羊偏后端开发哒,不是很喜欢折腾页面设计呀,只想做好后端的工作呀,前端调试很痛苦,还是会做滴啦!

http://www.dtcms.com/wzjs/248625.html

相关文章:

  • 北京seo排名技术软件优化
  • 做网站公司的介绍百度贴吧怎么发广告
  • 精美wordpress主题seo外包公司专家
  • 广州平台网站搭建网站seo具体怎么做?
  • 广元商城网站开发google网址直接打开
  • 静态网站建设的技术运用seo有什么作用
  • 自己做网站需要填税表吗网址收录入口
  • 关于工装设计的网站百度秒收录技术最新
  • 网站的后台一般用什么做的大众网疫情最新消息
  • 开化网站建设免费推广链接
  • 影视网站怎么做原创重庆seo管理平台
  • wordpress 外贸网站建设软文发稿平台
  • 贵阳网站建设哪家好简单的html网页制作
  • 自己弄网站怎么弄温州seo排名公司
  • 济宁市任城区建设局网站广东网站seo营销
  • 垦利网站制作搜索引擎营销的特点是什么
  • 想做网站多少钱网易搜索引擎入口
  • 苏州有实力的软件开发公司网络营销的seo是做什么的
  • wordpress仿互站百度指数是什么
  • 上海静安做网站多少钱免费做网站怎么做网站
  • wordpress 文章增加字段windows10优化工具
  • 哪些做直播卖食品的网站推广网站的文案
  • 网站框架设计好后怎么做网络营销策划方案怎么做
  • 域名与网站建设佛山网站建设模板
  • 高清设计网站推荐推广运营
  • 上海网站建设 觉策动力收录批量查询工具
  • 福田企业网站推广公司百度服务中心电话
  • 网站动画用什么程序做小程序平台
  • 腾讯云网站建设教学视频教程网络服务商主要包括
  • 龙华住房和建设局网站官网软文写作服务