「分享」最近写的一个小小博客~~~
最新的博客开源啦~~~ 哈哈哈。利用空余时间将以前的老博客更新重写了一下。模仿了两个博客的ui。基于 vue3+element-plus+laravel8.x前后端分离构建的一款博客应用。最新版本已经使用laravel-octane加速运行✅
前端UI参考
实现了一些小功能
- 主题切换

- 前后端分离下第三方授权登录

- 响应式


- 模仿论坛样式的二级评论(ps 模范不到位 。挺丑的感觉)

- 评论框监听渲染(这个功能很简单我就不上图了。
前端使用到的一些组件和库
element-plus处理封装一些组件其他基本是使用了ui框架提供的vue-wechat-title页面title渲染vue-router前端路由vuex状态管理、cookie(存储token用户状态)localStorage用户信息 数据缓存axios封装了请求和响应拦截器 处理api异常逻辑simplemde+highlightmaradown渲染以及代码高亮nprogress实现进度条
后端没啥好说的curd
- jwt 前后端分离下身份验证
- redis 缓存热点文章 异步队列处理提交评论解析ip用户的地址信息(守护进程消费)
- 使用了自己开发的包实现了第三方登录 thirdparty_oauth
- dcat-admin快速开发的管理后台
- 评论curd
最后博客功能搭建起来比较简单 整个开发流程中百分之八十的时间都是在处理前端页面以及样式– 😄 😄 😄 关于样式–后续会慢慢优化
最后能挥挥小手给我点个star吗 ❤️
本作品采用《CC 协议》,转载必须注明作者和本文链接


关于 LearnKu
推荐文章: