# MyBlog **Repository Path**: saw96x/my-blog ## Basic Information - **Project Name**: MyBlog - **Description**: 基于springboot的博客项目,界面美观,基本功能齐全。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-11 - **Last Updated**: 2021-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyBlog #### 介绍 基于springboot的博客项目,界面美观简介,博客基本功能齐全,轻量级。 #### 软件架构 使用MVC三层架构 前端组件库使用semantic ui,模板引擎使用thymeleaf模板引擎,还包括editormd,prism等页面插件。后端使用SpringBoot + JPA + SpringMVC + MySQL #### 功能描述: 1. 前台网站:给访问的用户查看的网站,又包括以下几个网页。 1. 首页:展示博主发布的最新博客,同时展示博客分类,博客标签,推荐博客下的最新博客,并且在此页面进入博客详情页面阅读博客。 2. 分类:展示博主的博客分类列表,同时展示当前选择分类下的博客,一个博客只对应一个分类。 3. 标签:展示博主的博客标签列表,同时展示当前选择标签下的博客,一个博客可以对应多个标签。 4. 归档:通过年份归类博客,按时间顺序排列。 5. 博客详情:主体为博客内容,支持留言,目录跳转等功能。 6. 公共组件:包括顶端的横条菜单,可以跳转到首页,分类,标签,分类任意页面,以及博客搜索功能。 2. 后台网站:给站长也就是博主使用的网站,可以发布,管理博客及相关信息,也可以查看网站运营情况,包括以下几个网页。 1. 博客管理:展示目前发布的所有博客,可以对博客进行编辑,删除等操作,也能新增博客,支持markdown格式。 2. 分类管理:展示目前所有的分类,可以对分类进行新增或删除。 3. 标签管理:展示目前所有的标签,可以对标签进行新增或删除。