NewStarBlog 是开源 Java 博客平台。
NewStarBlog 使用了 Spring Framework 5, Spring Boot 2, Thymeleaf, Elasticsearch, Spring Data 等技术。
JDK 8
Gradle 4.5.1
Spring Boot 2.0.1
Spring 5.0.5
Thymeleaf 3.0.6.RELEASE
Thymeleaf Layout Dialect 2.2.2
MySQL Community Server 5.7.17
MySQL Workbench 6.3.9
Spring Data JPA 2.0.1
Hibernate 5.2.10.Final
MySQL Connector/J 6.0.5
H2 Database 1.4.196
Elasticsearch 5.5.0
Spring Data Elasticsearch 3.0.6
Tether 1.4.0 : http://tether.io/
Bootstrap v4.0.0-alpha.6 : https://v4-alpha.getbootstrap.com/
jQuery 3.1.1 : http://jquery.com/download/
Font Awesome 4.7.0 : http://fontawesome.io
NProgress 0.2.0 : http://ricostacruz.com/nprogress/
Thinker-md : http://git.oschina.net/benhail/thinker-md
jQuery Tags Input 1.3.6 : http://xoxco.com/projects/code/tagsinput/
Bootstrap Chosen 1.0.3 : https://github.com/haubek/bootstrap4c-chosen
toastr 2.1.1 : http://www.toastrjs.com/
Spring Security 5.0.4
Thymeleaf Spring Security 3.0.9
Apache Commons Lang 3.6
Markdown parser for the JVM 0.16
MongoDB 3.4.6
Spring Data Mongodb 2.0.0.M4
Embedded MongoDB 2.0.0
IK Analysis for Elasticsearch 5.5.0
Multi-user blog platform. (多用户博客平台)
Markdown. (Markdown 编写)
Emoji. (表情,头像)
Aggregate classification/tag
Big Data search.(大数据分析)
Easy to use.(易于使用)
RESTful API.
Good look. (界面友好)
Chinese characters friendly.(中文友好)
...
只需要两步。
$ git clone https://github.com/waylau/new-star-blog.git
$ gradlew bootRun
然后可以通过 http://localhost:8080 进行访问