GithubHelp home page GithubHelp logo

crisingsun / tumo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tycoding/tumo

0.0 1.0 0.0 13.9 MB

:rocket: 基于SpringBoot2炒鸡漂亮的Java博客系统. 给你更愉快的开发体验,欢迎star、fork。QQ群: 671017003

Home Page: https://tumo.tycoding.cn

PLpgSQL 4.92% Java 2.96% CSS 5.06% JavaScript 75.33% Vue 9.22% HTML 2.52%

tumo's Introduction

Tumo Blog

更漂亮的博客系统,更丰富的功能,更愉快的体验!

Tumo Blog是一个基于SpringBoot2开发的博客系统。博客前台UI移植自@pinghsu主题,因为原主题是基于PHP的,所以我不能直接使用它,但是非常感谢@pinghsu的作者。 Tumo Blog的后台管理页面基于ElementUI绘制,后台管理通过ajax异步交互,相当于前后端半分离吧。如果你觉得它不错,欢迎 star fork。

注意:本博客系统仍在不断的维护开发中,欢迎提出合理的建议。当前系统适合正在学习SSM&&SpringBoot框架的同学。陆续,我会发布基于Vue、Angular(node.js)的前后端完全分离的版本,如果你喜欢,请持续关注了(#^.^#)。

演示站点: http://tumo.tycoding.cn

License License License

快速开始

Vue版本

本博客也有基于Vue组件开发的前后端完全分离的版本,如果你已经熟悉的传统的SSM框架开发模式,或许你可以尝试一下前后端分离的开发模式,那么 https://github.com/TyCoding/tumo-vue就是一个不错的选择。

同时也欢迎大家借此项目进行二次开发。详细介绍请看:https://github.com/TyCoding/tumo-vue

如果大家喜欢、或是对大家的学习有所帮助,请点击右上角star、fork 给作者一些鼓励。

链接

项目地址:TyCoding/tumo-vue 预览站点:tumo-vue.tycoding.cn 后台地址:tumo-vue.tycoding.cn/login

技术选型

后端

  • 基础框架:Spring Boot 2.1.3.RELEASE

  • 持久层框架:Mybatis 1.3.1

  • 安全框架:Shiro

  • 模板引擎:Thymeleaf 3.0.11.RELEASE

  • 其他:Druid、PageHelper、AOP、

前端

  • 基础框架:ElementUI

  • JavaScript框架:Vue.js

开发环境

  • 语言: JDK1.8

  • IDE: IDEA 2018.3

  • 依赖管理: Maven

  • 数据库: Mysql 5.7.24

写在前面

如上,前端完全依赖Vue.js,这和传统依赖Jquery的前端区别还是蛮大的,使用Vue即要用基于Node.js的前后端分离的开发模式,而本项目中仅仅是在HTML中引入了vue.js,虽然不是完全的前后端分离开发,但项目中我尽量使用Vue.js渲染数据,涉及后端的也仅是用到Thymeleaf的th:replace拼接页面。看下图:

特点

  • 简约的设计,漂亮的界面。
  • 博客前台、管理后台响应式设计。
  • 支持Markdown格式文章的撰写。
  • 支持文件上传。
  • 支持网易云音乐定制。
  • 项目后端管理页面基于Vue.js和ElementUI设计,避免繁琐的DOM操作。
  • 登录日志记录,IP、地理位置等。
  • 个性化社交设置。
  • 更多功能正在开发中...

快速开始

Tumo Blog是一个基于SpringBoot-2.x框架的博客系统。如果你已经熟悉SSM框架,部署这个项目将是非常简单的。更多的信息,请看:

预览

演示站点: tumo.tycoding.cn

Github: tumo

Blog: tycoding.cn

初始账户:tycoding 密码:123456

预览图

响应式:

更多预览请部署后查看

tumo's People

Contributors

tycoding avatar

Watchers

James Cloos 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.