写在题前
很感谢 @Threezj 同学给的建议,已经使用 AngularJS 把 PC 端的页面给换成了单页应用
NOTE :
下边的文章管理地址希望各位手下留情,做演示用的...别乱改
地址
文章管理: PBlog-文章管理
由于使用的 nginx ,所以这个博客系统没有登录之类的,直接使用 nginx 做的权限控制。现在为了做演示,把权限控制去掉了
简介
PBlog 基于 Spring Framework + Mybatis ,前端使用 Less 作为预处理样式, marked.js 来处理 markdown 格式内容,并且通过 AngularJS 控制视图跳转实现 PC 端单页应用, gulp 作为前端自动化构建工具; 移动端页面采用 HTML5 + CSS3 标准实现。
The application used following open-source projects:
开发环境:
JDK: java version "1.7.0_80"
JVM: HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
MySQL: 5.6.24
IDE: IntelliJ IDEA 15.0.2
安装使用
项目 war 包目录及使用方式:PBlog-releases
进度
Completed:
首页 (PC 端和移动端)
归档 (PC 端和移动端)
分类 (PC 端和移动端)
关于 (PC 端和移动端)
文章管理
TODO List
修复一些页面显示数据的 bug
增加日志记录
读书
日记
七牛图片上传
单元测试覆盖(coveralls)
结尾
后端的 Java 代码没什么很新颖的东西,还是普通的增删改查,对于初学者来说很容易理解。前端的东西费了很多功夫,没有设计图就参(chao)考(xi)别人的网站,所以如果诸位有发现上边某个样式很像你的网站,请不用怀疑,应该就是你的。
目前来说,还有挺大一部分功能没有能够完善,而且项目目录比较混乱。但是得忙论文了,忙论文期间我慢慢地会给梳理一下,并且把 wiki 写出来。
很欢迎大家提 Pr 和 Issue ,只要你感觉有哪点不合适,都可以提出来。说到重点了,厚着脸皮求个 star ヾ(=^▽^=)ノ