Skip to content

A blog engine made with node.js and express with mongodb database

License

Notifications You must be signed in to change notification settings

gildean/NodeBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A blog engine made with node.js and express with mongodb database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published