Skip to content

red-patch/SpringBlog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringBlog

SpringBlog is a very simple blog system implemented with Spring MVC. It's one of my learning projects which took me two days to develop the first minimal and runnable version. I've put it on production for my personal website http://raysmond.com.

SpringBlog is powered by many powerful frameworks and third-party projects:

  • Spring MVC + Spring JPA + Hibernate - Powerful frameworks
  • HikariCP - A solid high-performance JDBC connection pool
  • Bootstrap - A very popular and responsive front-end framework
  • Pegdown - A pure-java markdown processor
  • ACE Editor - A high performance code editor
  • Pygments - Python syntax highlighter
  • Jade4j - Jade is an elegant template language
  • Webjars - A client-side web libraries packaged into JAR files. A easy way to manage JavaScript and CSS vendors in Gradle.

Development

Make sure Gradle is installed in your machine. Try gradle -v command. Otherwise install in from http://www.gradle.org/.

Before development, please install MySQL5+ first and edit persistence.properties according to your database configurations.

# Install artifacts to your local repository
./gradlew build

# Start the web application
./gradlew jettyRun

View http://localhost:8080/SpringBlog on your browser.

About

A blog implementation with Spring MVC + Spring JPA + Hibernate + MySQL + Bootstrap + Jade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 80.6%
  • HTML 16.8%
  • CSS 2.6%