Skip to content

guidefreitas/nodejs_blog

Repository files navigation

Simple (but great) Blog with Nodejs, Express, Mongoose, Markdown and Coffeescript

Features

  • Use Markdown syntax to write your posts
  • Simple Administration Interface
  • Authentication
  • Search mechanism
  • Projects/Portifolio area
  • Contact form
  • Ready to deploy in Heroku

Demo

To see a demo in action visit http://guidefreitas.com

Configuration

To configure your blog copy config.coffee.sample file to config.coffee and edit:

exports.dbUrl = process.env['DBURL'] # OR 'mongodb://user:pass@host:port/database'
exports.blog_title = 'Sample Title'
exports.blog_description = 'Sample Blog Description'
exports.feed_url = 'http://blogurl.com/rss.xml'
exports.site_url = 'http://blogurl.com'
exports.site_image_url = 'http://blogurl.com/icon.png'
exports.site_author = 'Blogs Author Name'

exports.author_email = '[email protected]'
exports.author_facebook_url = 'https://www.facebook.com/author'
exports.author_twitter_url = 'http://twitter.com/author'
exports.author_linkedin_url = 'http://www.linkedin.com/pub/author_url'
exports.author_github_url = 'https://github.com/author'
exports.author_skype_url = 'callto://skype_author_username'
exports.author_bio_description = 'Blog owner biography/description'

exports.crypto_key = 'keyboard cat' #change it in production

TEST

To test run

make test

TODO

  • Media management in administration interface
  • Get test coverage better

About

Simple blog with nodejs, express, mongoose, mongodb and coffeescript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •