跟着B站up主的视频搭建个人博客,计划暂时完全照搬,后续进行前后端分离。
技术组合
- 后端:Spring Boot + JPA + thymeleaf模板
- 数据库:MySQL
- 前端:Semantic UI框架
工具与环境
- IDEA 2019
- Maven 3
- JDK 1.8
- Axure RP 9
疫情原因,春节回家至今未出门,只能用家里的旧笔记本,各种工具插件均未安装,只能慢慢下载。私人梯子服务器到期,jetBrain官网因为某些原因 无法访问更是雪上加霜。
需求分析
-
角色与功能:
普通访客:
分页查看所有的博客
快速查询博客数量最多的六个分类
查看所有的分类
查看某个分类下的博客列表
快速查看标记博客最多的10个标签
查看所有标签
查看某个标签下的博客列表
根据年度事件时间线查看博客列表
快速查看最新的推荐博客
用关键字全局搜索博客
查看单个博客的内容
对博客内容进行评论
赞赏博客
微信扫码阅读博客内容
在首页扫描公众号关注博客公众号管理员:
登陆后台管理系统
管理博客:
发布新博客
对博客进行分类
对博客打标签
修改博客
删除博客(回收站)
根据标题、分类、标签查询博客
管理博客分类:
新增分类
修改分类
删除分类
根据分类名称查询分类
管理标签:
新增标签
修改标签
删除标签
根据标签名称查询标签