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
- Host: GitHub
- URL: https://github.com/seedyrom/blog-engine
- Owner: SeedyROM
- Created: 2017-01-22T02:49:23.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-02T13:07:45.000Z (about 9 years ago)
- Last Synced: 2025-05-16T20:07:59.461Z (about 1 year ago)
- Topics: cms, javascript, nodejs-framework, prototyping, scss
- Language: JavaScript
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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.