An open API service indexing awesome lists of open source software.

https://github.com/seedyrom/blog-engine


https://github.com/seedyrom/blog-engine

cms javascript nodejs-framework prototyping scss

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# blog-engine
A pet project to simplify development/deployment of static website and CMS style blogs.

## Nifty things about it!
* SASS/SCSS with Bourbon and Neat for easy and responsive web designs.
* Nunchucks for templating.
* Passport for local administration and management of permissions.
* Small code-base, libs and source included.
* Easy to get started!

## Get started!
####Run this command:

`git clone --depth=1 --branch=master https://github.com/SeedyROM/blog-engine {NEW_PROJECT_NAME}`

`rm -rf {NEW_PROJECT_NAME}/.git`

_*Where {NEW_PROJECT_NAME} is whatever you like!*_

######Make sure MongoDB is running or setup!

####Then run:
`npm install && grunt && grunt server`

## Adding an admin

####While in the root of the project directory run:

`node lib/tools.js -g administrator -u admin`

######or the more verbose...

`node lib/tools.js --generate administrator --username admin`

This will then prompt you to set and confirm a password, which if successful will create a new

## Removing an admin

####While in the root of the project directory run:

`node lib/tools.js -r administrator -u admin`

######or the more verbose...

`node lib/tools.js --remove administrator --username admin`

This will then prompt you to type the word REMOVE in all caps to confirm deletion, otherwise nothing is changed and an error is thrown.