SSMBlogv2 Save

基于 Spring + Springmvc + Mybatis + Bootstrap + w3.css + ajax 的个人响应式博客

Project README

前前后后差不多用了一个月的时间,第一次用心地去做一件事,自己从头到尾去实现一个东西,哪怕功能不全,bug 这么多,深受折磨,也要坚持下去,所以才有今天这篇文章。

坚持是很重要的,一个一个功能的实现,都需要靠时间的坚持。有些 bug 在当时看来真的是无从下手,感觉要放弃了,但只要过几天再来看,好像也可以攻克了。

这个博客小项目基本功能齐全:

  • 支持文章新建、编辑、删除等功能
  • 支持图片素材上传
  • 支持最简单的评论、还有标签 tag (分类) 功能
  • 支持新建、删除标签 tag (分类)
  • 支持评论的管理
  • 支持留言
  • 非常炫酷的星球大战介绍页面

基于 Spring + SpringMvc + Mybatis 整合框架, 使用 Mybatis 大神 Liuzh 的 pagehelper 分页插件,前端使用的模板是 w3school 的 w3.css 博客模板,后台集成了 editormd 在线编辑器,介绍页面用的是星球大战的 starwarsintro.css。

下面就来看看一张长图的截图效果:

首页效果

文章块

文章块

个人介绍

intro

最受欢迎的文章(我计算的是评论数最多的四篇文章,默认为前四篇)

post

标签分类

标签分类

博客页脚

博客页脚

联系我页面

联系我页面

关于我页面

1

2

后台管理页面的展示

文章后台管理

分类管理

评论管理

jar 包已上传,没有使用 maven 的原因是想减少点难度,缺点就是项目有点大,不过这样可以降低学习的难度,应该不会出现 jar 包版本冲突导致失去兴趣,无法继续学习。

项目 github 地址

项目 码云 地址

项目的腾讯云网址

这次主要出于学习的目的,由于很多功能也没完善,我接下来有时间的话也会继续完善它,前端页面基本都是用框架和别人的例子修改的,因为我希望的把精力放在后端,你有好的前端展示文章的页面的话,可以给我建议,我觉得前端文章展示有点难看。

后台的展示页面,展示的美观程度也有待改善,但基本的功能是有的,能满足基本的博客管理,因为集成了强大好用的 editormd。我也想把我这次做这个博客小项目遇到的一些问题,以及学到的东西记录下来写成博客,但接下来毕业,时间比较紧,所以等我有时间一定要记录整理出来,方便以后我再次学习。

我希望以后能找到 Java 后端的工作,如果你喜欢的话,欢迎帮我 star 。

微信公众号

微信公众号

Open Source Agenda is not affiliated with "SSMBlogv2" Project. README Source: oldbiwang/SSMBlogv2
Stars
28
Open Issues
1
Last Commit
2 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating