UNPKG

glintcms-starter-glintcms

Version:

This is a WebSite implementation with GlintCMS. It shows how you can use GlintCMS.

25 lines (18 loc) 589 B
var fs = require('fs'); var ejs = require('ejs'); var Wrap = require('glint-wrap'); var Widget = require('glint-widget'); var LayoutWrap = require('wrap-layout'); var template = fs.readFileSync(__dirname + '/index.ejs', 'utf-8'); exports = module.exports = function wrap(o) { o = o || {}; var contentWidget = Widget(function(options) { return ejs.render(o.template || template, options); }) return Wrap() .defaults({ title: 'Uups' }) .series('content', contentWidget.place('force:server')) .series(LayoutWrap(o.layout).place('force:server')) };