/open-blog

Build your blog site on top of OpenBlog APIs, yet another Blogging Engine.

Primary LanguageJavaMIT LicenseMIT

OpenBlog - Open source blogging platform

The main purpose to this project is to build a small blogging engine.

Build Status Appveyor Status Code Coverage LICENSE

Quality Gate Bugs Code smells Security rating Maintainability

ATTENTION: Project still in a very early alpha version, the API may and will change frequently. Please, use it at your own risk, until release version 1.0.

Current project status

At this very early stage, everything is hardcoded. Plan is to make a MVP first. Once MVP is done, version will start from 1.0.0-RELEASE.

Why OpenBlog

  • Small footprint.

  • Throw my template code, just reuse Java code.

  • Standard Spring project.

  • You can write your own feature.

  • Not a tons of extra features.

Background

I want to write blog, so I brought UnloadBrain.com. I liked Wordpress, but I want have my own template and custom features. So…​here it is.

Technologies

  • Java 8

  • Spring Boot

  • Spring Data JPA

  • Spring MVC

  • Freemarker

  • Summernote

  • Maven

How to run

Pretty standard Spring Boot stuff.

mvn clean compile
mvn spring-boot:run

Go to the browser and open localhost:8080

Documentations

// TODO:

Things are far from perfect. Here is the list.

Contribute

Contributions are always welcome! Please read the contribution guidelines first.

Licensed under the MIT License, see the LICENSE file for details.