Coder Social home page Coder Social logo

oldbiwang / ssmblogv2 Goto Github PK

View Code? Open in Web Editor NEW
29.0 2.0 7.0 26.42 MB

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

Home Page: http://www.oldbiwang.cn

License: MIT License

CSS 5.66% Java 94.34%
java blog ssm-web ajax pagehelper mybatis mysql spring-mvc spring w3css

ssmblogv2's Introduction

前前后后差不多用了一个月的时间,第一次用心地去做一件事,自己从头到尾去实现一个东西,哪怕功能不全,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 。

微信公众号

微信公众号

ssmblogv2's People

Contributors

oldbiwang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.