jade-press
jade-press
cms based on mongodb, nodejs, koa, vue and more
features
- based on mongodb(database and session), nodejs 6+, koa, vue.js...
- built in jade editor
- file upload (to mongodb gridfs), insert, manage
- custom routes
- plugin system
- theme system
- user system
- user groups and custom access control based on url
- post and category
- custom style & script & features file/image for every post
- can be used as a module to extend
- auto-database-update between different versions
baisc use
# make sure your mongodb running,
# visit https://www.mongodb.com/download-center?jmp=nav#community for more info
# make sure cairo installed,
# visit https://github.com/Automattic/node-canvas/wiki/_pages for system spec
# install nodejs & npm,
# visit https://github.com/creationix/nvm
git clone git@github.com:jade-press/jade-press.git
cd jade-press
npm install
cp config-sample.js config.js
# read and edit config.js to define all the settings
# install plugins if have plugins
gulp install
# run it
node app
then visit (by default) http://127.0.0.1:7200
use jade-press as a module
//config.js
//.... other setting
,theme: {
path: __dirname
,name: 'your-name'
,version: 'xx.xx.xx'
}
//.... other setting
//app.js
/*!
* main entrance
**/
'use strict'
let init = require('jade-press').init
,co = require('co')
,config = require('./config')
co(init(config))
.then(function(app) {
let port = config.local.port
app.listen(port, '127.0.0.1', function() {
console.log('' + new Date(), config.local.siteName, 'runs on port', port)
})
}, function(err) {
console.error(err.stack || err)
})
example:
https://github.com/jade-press/blog.jade-press.org
themes
check the examples:
basic theme: jadepress-theme-pi
react spa theme(react, redux, history api)
vue spa theme(vue1.x, vuex, vue-router)
plugin
check the examples:
https://github.com/jade-press/jadepress-plugin-qr
https://github.com/jade-press/jadepress-redis
https://github.com/jade-press/jadepress-static
todo
visit issues
license
MIT
Related Packages
onebuild
Used to bundle and serve manifests web component that build on any UI frameworks...
10,419
0
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.17.1 | 1.0.20 | MIT | |
| 0.17.0 | ^1.0.26 | MIT | |
| 0.16.1 | ^1.0.26 | MIT | |
| 0.16.0 | ^1.0.26 | MIT | |
| 0.15.0 | MIT | ||
| 0.14.13 | MIT | ||
| 0.14.12 | MIT | ||
| 0.14.11 | MIT | ||
| 0.14.10 | MIT | ||
| 0.14.9 | MIT | ||
| 0.14.8 | MIT | ||
| 0.14.7 | MIT | ||
| 0.14.5 | MIT | ||
| 0.14.4 | MIT | ||
| 0.14.3 | MIT | ||
| 0.14.2 | MIT | ||
| 0.14.0 | MIT | ||
| 0.13.0 | MIT | ||
| 0.12.0 | MIT | ||
| 0.11.0 | MIT | ||
| 0.10.1 | MIT | ||
| 0.10.0 | MIT | ||
| 0.9.8 | MIT | ||
| 0.9.6 | MIT | ||
| 0.9.5 | MIT | ||
| 0.9.4 | MIT | ||
| 0.9.3 | MIT | ||
| 0.9.2 | MIT | ||
| 0.9.1 | MIT | ||
| 0.9.0 | MIT |
Showing the latest 30 of 46. See every release on npm