<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Netlify CMS Development Test</title> </head> <body> <script src="dist/netlify-cms.js"></script> <script> var PostPreview = createClass({ render: function() { var entry = this.props.entry; return h( 'div', {}, h('div', { className: 'cover' }, h('h1', {}, entry.getIn(['data', 'title']))), h('p', {}, h('small', {}, 'Written ' + entry.getIn(['data', 'date']))), h('div', { className: 'text' }, this.props.widgetFor('body')), ); }, }); var PagePreview = createClass({ render: function() { var entry = this.props.entry; return h( 'div', {}, h('div', { className: 'cover' }, h('h1', {}, entry.getIn(['data', 'title']))), h('p', {}, h('small', {}, 'Written ' + entry.getIn(['data', 'date']))), h('div', { className: 'text' }, this.props.widgetFor('body')), ); }, }); CMS.registerPreviewTemplate('posts', PostPreview); CMS.registerPreviewTemplate('pages', PagePreview); </script> </body> </html>