Blog 是一款使用java开发的,十分简洁的博客系统,目前正在我的个人网站上运行。
这个项目是为了学习Spring框架和MongoDB应运而生的,欢迎大家提交 Pull request 和 Issue。 这个项目参考学习了SpringBlog。
Blog 使用了下列的框架和开源项目
- Spring Framework
- Spring Boot
- Spring Data 持久层框架
- Spring Security 用户认证授权
- Pure A set of small, responsive CSS modules that you can use in every web project.
- Bootstrap
- Pegdown Markdown 文本处理
- ACE Editor
- Jade-Jade4j HTML 模板引擎
- Webjars
- MongoDB
目前完成了基本的功能,如文章,标签的发布、展示、管理等。未来会增加文章评论、留言等功能,考虑使用Redis作为web缓存。
使用前请先安装MongoDB,http端口为8080,MongoDB端口为27017。
将项目clone至本地,在项目路径下,执行
mvn package
运行(java 8)
java -jar Blog-1.0-SNAPSHOT.jar
Blog is a very simple blog system that developed by java ,I have put it on my website.
Blog is powered by following frameworks:
- Spring Framework
- Spring Boot
- Spring Data Persistence framework
- Spring Security Authentication and authorization
- Pure A set of small, responsive CSS modules that you can use in every web project.
- Bootstrap
- Pegdown Markdown processor
- ACE Editor
- Jade-Jade4j
- Webjars
- MongoDB
please install MongoDB first,http port 8080,MongoDB port 27017.
maven package
mvn package
run it(java 8)
java -jar Blog-1.0-SNAPSHOT.jar