肝了一个月的原创小袁个人博客项目开源啦(博客基本功能都有,还包含后台管理)

提前说明

项目V2.0微服务版本已经发布,详细跳转下面链接
https://blog.csdn.net/weixin_47971206/article/details/128119409?spm=1001.2014.3001.5502

小袁有话说

从前端页面的设计到后端接口的开发到整个项目的开发,前前后后断断续续的花了差不多二十多天吧,主要还是前端CSS设计部分都是泪啊 😭,前端大概占了3/4的时间,现在免费开源给大家使用和扩展 😀,github点个小小的start就可以拉~

前台的前端页面是自己设计的,后台是基于vue的模板框架设计的

前台技术栈:springBoot、thymeleafa、vue、redis、mybatis-plus、jwt等
后台技术栈:springboot、vue、element ui、redis、mybatis-plus等
其他服务:七牛云kodo存储、腾讯云短信服务、java邮箱服务

项目体验地址:

https://www.xiaoyuan-boke.com (前台)

https://www.xiaoyuan-boke.com/back-manager (后台管理,遇到服务器异常多刷新几下就好)

Github开源地址

https://github.com/yuanprogrammer/xiaoyuanboke 点个小小的start吧 😁

Gitee开源地址

https://gitee.com/yuandewei/xiaoyuan-blog-platform 点个小小的start吧 😁

项目文档

正在制作中。。。详细介绍后续会慢慢出

项目截图(部分)

前台

前台功能包含如下:

(1)文章浏览、点赞、收藏、评论、搜索等

(2)问题反馈和建议反馈,文章档案

(3)时间线(创作历程),文章分类,博客留言,友链介绍

(4)用户模块,登录、用户注册(普通用户名注册,邮箱注册,手机号码注册)、修改密码、邮箱、号码、忘记密码、个人信息修改、邮箱和号码激活,音乐小插件听歌

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

后台管理

后台功能包含如下:

(1)文章的发布(markdown编辑器、摘要、封面、标签分类、图片和标签)、编辑、查看、删除

(2)文章分类专栏管理(添加、编辑、删除、移动)

(3)时间线创作历程管理(发布、编辑、查看、删除)

(4)问题反馈管理(状态修改、删除、发送邮箱感谢通知)

(5)建议反馈管理、删除

(6)留言管理(删除和一键删除)

(7)友链管理(添加、删除、编辑)

(8)用户管理列表和用户操作日志列表(此处的修改和删除功能暂时关闭了,防止恶意全部删除)

在这里插入图片描述

在这里插入图片描述

目录结构

后端项目结构

在这里插入图片描述

后台管理前端项目目录结构(重要部分)

在这里插入图片描述

项目所需环境

后端

  • mysql
  • maven
  • redis
  • 腾讯云短信服务和COS服务(需要密钥等)
  • 七牛云kodo存储服务(需要密钥等)
  • QQ邮箱SMTP授权

前端

  • vue

其他配置

  • nginx(接口请求转发)

本地环境的nginx配置如下

在这里插入图片描述

投票

本项目会出一个系列教学,大家是希望以文章形式呢还是以视频形式呢?文章底部投票吧~ (投票过期了在评论区留言就好)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/41335.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSDN前1000名博主

博主简介stpeace排名:1 原创:2166 粉丝:7180 积分:181660 等级:10stpeace的专栏中国本博客供大家交流,欢迎各抒己见。博文中的内容禁止用yuanmeng001排名:2 原创:5286 粉丝&#xff…

如何避开微信小程序的审核机制(实测有效)

群聊(项目源码) 如何避开微信小程序的审核机制(实测有效) 1.话不多说,看效果 2.微信小程序的审核机制,是相当严,对于新手来说是一个很不友好的机制。但是办法总比困难多。 下面我就教大家如何实现项目的上传和如何避…

推荐CSDN排名前1000博主

推荐CSDN排名前1000博主 https://blog.csdn.net/ZYC88888/article/details/98479146?utm_mediumdistribute.pc_relevant_bbs_down.none-task--2~all~first_rank_v2~rank_v29-23.nonecase&depth_1-utm_sourcedistribute.pc_relevant_bbs_down.none-task--2~all~first_rank…

支付宝小程序对接流量位详细教程

最近接触了好几个支付宝小程序,支付宝小程序没有流量主概念,应该说是没有CPM类型的广告,这个流量位算是淘宝客的扩展版,使用的是CPA模式。但是对于某些用户来说应该还是有点用处的,今天给大家一个详细的流量位接入教程…

chatgpt赋能python:Python购买要钱吗?

Python购买要钱吗? 如果你正在考虑学习编程,那么Python是一个很好的选择。Python是一种易学易用的高级编程语言。然而,有些人可能会问,Python购买要钱吗?在这篇文章中,我们将回答这个问题并探讨一下Python…

如何使用Edge Copilot

在ChatGPT红得发紫的年代,也应该了解下微软microsoft edge浏览器内嵌的Copilot。 通过这个Copilot - 副驾驶,Edge浏览器发生了革命性变化。 借助AI副驾驶强大的功能,在Edge浏览器中可以轻松完成AI聊天、AI写作、AI网页分析,和AI…

借助亚马逊云科技生成你的第一张AIGC图片

一幅绘画引领的AIGC(AI Generated Content,人工智能生成内容)热潮! 2022年9月AI绘画“太空歌剧院”获得美国科罗拉多州博览会一等奖,同年11月底ChatGPT(人工智能对话聊天机器人)推出并迅速风靡全球,从时间节…

新手如何使用pycharm

开启coding之旅 我在写代码的时候,我总是因为安装包和环境的问题,代码总是bug不断,短段的两天时间,我整天扑在上面研究,不断地抓头,短段两天,我感觉我的头发都凸了一点了 后来我实在解决不了&a…

chatgpt赋能python:Python中去除重复项的方法

Python中去除重复项的方法 Python作为一种高级编程语言,已经被广泛应用于各个领域。在日常编程中,我们常常需要对数据进行处理,而其中一个常见的问题就是如何去除重复项。本文将介绍如何使用Python语言去除两个列表中的重复项。 什么是列表…

AI智能体的核心驱动力是大语言模型——规划、记忆和工具使用是三大关键组件...

“ 立志实现 AGI 的 OpenAI,是不是已经在暗中做起了大模型智能体? ” 来源:AIII研究院 最近几个月,随着大语言模型的持续火爆,利用其构建 AI 智能体的研究陆续进入人们的视线。AI 智能体这个概念也流行开来&#xff0c…

用 AI 取代人工?或许 LLMs 可以给你答案

近日,比尔盖茨在 reddit 回答「巨大的技术变革」是什么时,他回复道: 「 Web3 没那么重要,元宇宙也没那么大的革命性,人工智能是最重要的。」 确实,随着 ChatGPT 爆红网络,数百家创业公司正冲进来…

微信小程序_搜索图片功能实现

文章目录 ⭐ 前言⭐ 后端实现⭐ 页面排版布局页面布局逻辑实现⭐ 结束⭐ 前言 大家好,我是yma16,不止前端,本文将介绍微信小程序 制作表情包的实现。 往期微信小程序文章 小程序组件传值 小程序自定义微信昵称和头像 小程序制作markdown博客

本周大新闻|苹果MR或亮相WWDC 23;VRChat将推出非VR版

本周XR大新闻,AR方面,Mark Gurman表示苹果已召集百名高管展示MR头显,同时有望亮相WWDC23;郭明錤表示苹果MR量产推迟到3季度中后期;Rekkie推出AR滑雪镜;Ostloong推出光波导AR眼镜Lyra;手持3D结构…

ChatGPT和GPT-3.5生成人工智能存在的五个急需解决的缺陷

1. 通过 API 人工智能 也许我们以前从未想过,但我无法相信 AI 领域的先驱公司只是决定将他们的高级模型置于 API(“应用程序编程接口”)之后。这意味着最先进的 AI 技术受到其创造者的良好保护,世界其他地区只有在公司允许的情况下才能访问它们,并遵守其严格的使用规则。…

樊登读书会2018年推荐书目汇总

樊登读书会每周推荐一本书,可以作为一个个人阅读的导引,也可以快速帮你筛选出你想要阅读的书,这是2018年书单汇总。 下面仅对书目做一个罗列,感兴趣的可以关注我的豆列:https://www.douban.com/doulist/110814968/&…

TOGAF 核心概念(官方原版)—架构和团队管理必看

欢迎来到Doker,好久没发管理类的文章了,今天来一篇原版,欢迎点赞和评论!或者加微信进入技术群聊! 一、 什么是 TOGAF 标准? TOGAF 标准是一个架构框架。它提供了协助验收、生产、 企业架构的使用和维护。它基于由最佳实…

樊登读书会极致读后感_【学习部落】樊登读书会可复制的领导力感悟

原标题:【学习部落】樊登读书会可复制的领导力感悟 在听了樊登读书会《可复制的领导力》的线上课,同时也看了这本书,感受收获颇丰,能对自己的 工作起到指导性的作用,值得大家看一看! 第一部分:我…

《可复制的领导力:樊登的9堂商业课》-樊登 读书笔记

阅读笔记 自序 我看出来了,你的短板就在领导力! 爱因斯坦说“持续不断地用同样的方法做同一件事情,却期望得到不同的结果,这就叫荒谬”!只有换方法,让价值观升级,才有可能破局,走上…

论文发表查重方法

在职研究生论文发表之前,查重是必不可少的,但是为了进行最后的查重做准备,我们是可以先是通过一些其他手段进行查重的。 查重的方法很多,比如最多种类的Paper类型、怪兽、大雅等等,但是今天我要推荐一个特别良心的查重…

chatgpt赋能python:Python中的Rownumber-为你的数据集添加行号

Python中的Rownumber - 为你的数据集添加行号 在数据分析中,行号是非常重要的。因为它们确保了数据的序列化和排序。Python中的rownumber函数是一个强大的工具,可以帮助我们为数据集添加行号,从而更好地进行分析和操作。 什么是Rownumber&a…