Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A blog engine made with node.js and express with mongodb database
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
public
views
.gitignore
LICENSE
README.md
app.js
config.js
dbaccess.js
dbinfo.js
package.json
routes.js

README.md

NodeBlog

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

NodeBlog is built on:

Features:

  • 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.

How to use:

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.

https

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

Credits:

All whom contributed to any part being used.

License:

Unless stated elsewhere, file headers or otherwise, the license as stated in the LICENSE file.

Something went wrong with that request. Please try again.