A blog engine made with node.js and mongodb database
Main use of this app is to introduce newcomers to nodejs and to show how to build a versatile app very easily.
View live demo here Too Many Mangos
- post / edit / publish / hide / view blogposts
- the same with comments
- use github flavored markdown for comments (optionally for blogposts too)
- give kudos to blogposts
- search with tags
- beautiful html5 sematics
- spam protection with jquery
- seo friendly urls, titles, descriptions etc.
Make sure that mongodb is running somewhere and set your database-info in dbinfo.js
.
Install dependencies:
npm install
You can then start the server with:
node app
When trying to log in, if no users are detected, a initial setup is presented.
You can change these settings when logged in.
For https, you just need to copy a cert public key cert.crt
and a private key key.key
as files to the root of the app-folder, and change that in app.js
at require('express')
, check here for more info
All whom contributed to any part being used.
Unless stated elsewhere, file headers or otherwise, the license as stated in the LICENSE file.