An open API service indexing awesome lists of open source software.

https://github.com/gejun123456/bootstrap-java-blog

A blog base on springboot+jquery+bootstrap+lucene+mybatis
https://github.com/gejun123456/bootstrap-java-blog

blog java lucene springboot

Last synced: over 1 year ago
JSON representation

A blog base on springboot+jquery+bootstrap+lucene+mybatis

Awesome Lists containing this project

README

          

# [bootstrap-java-blog](https://brucege.com)

[![Build Status](https://travis-ci.org/gejun123456/bootstrap-java-blog.svg?branch=master)](https://travis-ci.org/gejun123456/bootstrap-java-blog)

base on bootstrap and java

[中文说明](https://github.com/gejun123456/bootstrap-java-blog/blob/master/doc/chinesereadme.md)

feature
------------
- bootstrap simple style, good device compatibility
- just in time support for markdown to add or edit.
- full search ability.
- nice for mobile add or edit.

Requirements
------------
- git
- jdk8
- mysql

That's all, base package of java web environment!

Installation
------------
- get your mysql installed.
- git clone https://github.com/gejun123456/bootstrap-java-blog.git
- config your database `src\main\resources\application.properties`
- cd bootstrap-java-blog
- gradlew clean build -x test
- java -jar build/libs/bootstrap.javablog.jar
- open localhost:8080 to see if works right.

Quick Start
-------------
- register a user (the first user you create will be admin)
- do everything in the next.

To Do List
----------
add admin page
make page more beautiful

Custom
--------
- you can use a different port like java -jar target/attchment.jar --server.port=9090
- edit your own about in `src\main\resources\templates\about.ftl`

Screenshots
-----------
![base](https://github.com/gejun123456/bootstrap-java-blog/blob/master/screencut/gif/base.gif)
![add](https://github.com/gejun123456/bootstrap-java-blog/blob/master/screencut/gif/add.gif)

Discussion
-----------
email:gejun123456@gmail.com
qq:1098632410@qq.com