NBlog:Spring Boot + Vue 前后端分离博客系统

Spring Boot + Vue「前后端分离,人不分离」博客系统

NBlog:Spring Boot + Vue 前后端分离博客系统

后端

  1. 核心框架:Spring Boot
  2. 安全框架:Spring Security
  3. Token:jjwt
  4. ORM 框架:MyBatis
  5. 分页插件:PageHelper
  6. NoSQL 缓存:Redis
  7. Markdown 转 HTML:commonmark-java
  8. 离线 IP 地址库:ip2region
  9. 定时任务:quartz
  10. UserAgent 解析:yauaa

邮件模板参考自 Typecho-CommentToMail-Template

前端

核心框架:Vue2.x、Vue Router、Vuex

Vue 项目基于 @vue/cli4.x 构建

JS 依赖及参考的 css:axios、moment、nprogress、v-viewer、prismjs、APlayer、MetingJS、lodash、mavonEditor、echarts、tocbot、iCSS

由 @willWang8023 维护的 Vue3 版本请查看 blog-view-vue3

后台 UI

后台基于 vue-admin-template 二次修改后的 my-vue-admin-template 模板进行开发(于2021年11月1日重构)

UI 框架为 Element UI

前台 UI

Semantic UI:主要使用,页面布局样式,个人感觉挺好看的 UI 框架,比较适合前台界面的开发,语义化的 css,前一版博客系统使用过,可惜该框架 Vue 版的开发完成度不高,见 Semantic UI Vue

Element UI:部分使用,一些小组件,弥补了 Semantic UI 的不足,便于快速实现效果

NBlog:Spring Boot + Vue 前后端分离博客系统

项目地址:

https://github.com/Naccl/NBlog

原创文章,作者:北单,如若转载,请注明出处:https://www.beidanyezhu.com/a/310.html

(1)
北单的头像北单
上一篇 2024-12-05 10:44:17
下一篇 2024-12-06 11:35:05

发表回复

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

分享本页
返回顶部