A blog engine built upon Play Framework with Markdown experience by leveraging Pegdown and github-markdown-css. It is designed to be a simple multi-user blog backed by SQLite. See this sample blog.
- Markdown
- Multi-user
- Restricted registration via admin
- Tag
-
Prerequisites
-
Steps on Terminal
-
Download the source and enter the root directory, which contains
build.sbt
. -
Run
activator
.$ activator
-
Execute
dist
task to generate the executable play-blog.[play-blog] $ dist
-
Exit
activator
.[play-blog] $ exit
-
Unzip the generated zip file and enter the root directory, which contains
bin/
. -
Consider changing
changeme
placeholders inside page templates and also the favicon picture. -
Run the executable play-blog with all the configurations.
$ bin/play-blog -Dhttp.port=80 -Dplay.evolutions.db.default.autoApply=true -Dplay.crypto.secret="[play-secret]" -Dadmin.password="[admin-password]"
-
Have an icecream. 🍦
-