后生可畏,一个在校大学生开源的博客系统

今年推荐 2 个适合新手的开源项目。既然是适合新手的,咱就不推荐哪些分布式啦,大数据之类的。切入点在于门槛低,适合新手学习。

说是两个项目,其实也算一个,都是作者开发的博客管理类项目,都是作者开发来学习的。但是页面审美非常在线,绝非糊弄之作。

看了作者的博客,是一个 2017 级的大学生,真是后生可畏啊。想想我大一的时候在干啥。。。

1,Tumo Blog

Tumo Blog 是一个基于 SpringBoot2 开发的博客系统。Tumo Blog 的后台管理页面基于 ElementUI 绘制,后台管理通过 ajax 异步交互,相当于前后端半分离吧。

技术选型

后端

基础框架:Spring Boot 2.1.3.RELEASE 持久层框架:Mybatis 1.3.1 安全框架:Shiro 模板引擎:Thymeleaf 3.0.11.RELEASE 其他:Druid、PageHelper、AOP、

前端

基础框架:ElementUIJavaScript 框架:Vue.js

特点

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

预览

null

null

响应式:

null

项目地址

https://github.com/TyCoding/tumo

2.Tumo Blog -vue

作者又开发了一个完全的前后端分离的版本。一个基于 vue 组件、SpringBoot2 开发的前后端分离的博客项目。

这个是 Tumo Blog 前后端完全分离的版本,前端分为 vue 和 angular 两个版本。如果你正在学习前后端分离开发,这将是个不错的练手项目。

特点

简约的设计,漂亮的界面。博客全站响应式设计。博客管理后台支持国际化。支持富文本、Markdown 格式文章的撰写。支持文件上传,下载。支持七牛云对象储存服务器的管理(上传、下载、重命名)支持网易云音乐插件。项目基于 vue 实现前后端完全分离的开发模式。项目基于 SpringBoot-2.x 框架开发。更多功能正在开发中...

预览

null

null

null

null

项目地址:

https://github.com/TyCoding/tumo-vue