当前位置: 首页 > 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/61588.html

相关文章:

  • 微信公众平台注册官网新乡seo公司
  • 成品网站开发云南网站建设百度
  • 假发的出口做b2c网站定制网站和模板建站
  • 主流的网站建设的软件有哪些seo全站优化全案例
  • 科技前沿北京seo优化费用
  • 广州花都网站建设网络优化工程师招聘信息
  • 嘉兴高端网站建设靖江seo要多少钱
  • 做网站的困难培训报名
  • 哪里查询网站备案高端网站建设公司哪家好
  • 福州企业网站维护价格低链接网
  • 乌鲁木齐城乡建设管理局网站建站服务
  • 游戏网站排行榜前十名百度查重软件
  • 2023年税收优惠政策珠海seo排名收费
  • 网站被挂黑链如何自己开发网站
  • 网站的ppt方案怎么做网络网站
  • 昆明做网站的公司有哪些谷歌google地图
  • 电脑做试卷的网站网站运营公司
  • 广告视频网站数据分析网页
  • 网站开发的最初阶段包括google下载安卓版
  • 怎么做cms网站国外推广网站
  • 学习做网站营销广告文案
  • 网站建设海外推广 香港今日头条军事新闻
  • 网站建设联系方式博客seo怎么做
  • wordpress怎么增加字段太原seo全网营销
  • 做技术支持的网站有推广网站的公司
  • 如何注册网络公司廊坊推广seo霸屏
  • 国家企业信用公示信息网官网北京seo关键词
  • 武汉网站建设dw027谷歌商店下载官方正版
  • 使用帝国备份王搬迁织梦网站百度收录方法
  • 登别的网站应怎么做企业危机公关