【PBlog】开源,使用 Java 写的用 markdown 做为写作语法的单页应用博客

地址

预览地址: Pelin的个人博客

源代码地址:PBlog-Source

简介

PBlog基于Spring Framework + Mybatis,前端使用 Less 作为预处理样式, marked.js 来处理markdown格式内容,并且通过 AngularJS 控制视图跳转实现PC端单页应用, gulp 作为前端自动化构建工具; 移动端页面采用 HTML5 + CSS3 标准实现。

The application used following open-source projects:
- Spring Framework
- MyBatis
- jQuery
- Less
- Font Awesome
- AngularJS
- angular-loading-bar.js
- marked.js
- highlight.js
- gulp

开发环境:

  • 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,只要你感觉有哪点不合适,都可以提出来。

v2ex帖子地址: http://v2ex.com/t/276354

说到重点了,厚着脸皮求个star ヾ(=^▽^=)ノ

你可能感兴趣的:(javaweb)