To start the node server and open the management interface in a browser:
$ npm start
$ open http://localhost:1337/
Roadmap/Ideas
Add any kind of frontend rendering!
Create Handlebar helpers to display arbitrary blocks of Sir Trevor data
Add security measures when writing files
Use a version control system to manage content history
E.g. by managing frontend/data/ as git repo using node bindings for libgit2
Easily preview a set of content changes, generate a staging system from any revision
Separate frontend/ from the other parts of this repo (and add config file) to handle multiple frontends/sites by just specifying a path to the frontend directory
MC Trevor
CMS based on Sir Trevor JS.
The main goal is to create a CMS that stores its data in flat JSON files and renders to static HTML.
Get started
The only global dependency is
npm, the rest is managed locally.Gulp is used to build our application files:
To continuously watch and rebuild the files, use:
To start the
nodeserver and open the management interface in a browser:Roadmap/Ideas
frontend/data/as git repo using node bindings for libgit2frontend/from the other parts of this repo (and add config file) to handle multiple frontends/sites by just specifying a path to the frontend directoryLicense
MIT