diff2html/scripts/release-website.js
2016-08-23 18:33:49 +01:00

28 lines
914 B
JavaScript

var fs = require('fs');
var hogan = require('hogan.js');
var template = hogan.compile(readFile('website/templates/template.mustache'));
var index = readFile('website/templates/index.partial.html');
var indexScripts = readFile('website/templates/index-scripts.partial.html');
var demo = readFile('website/templates/demo.partial.html');
var demoAssets = readFile('website/templates/demo-assets.partial.html');
var demoScripts = readFile('website/templates/demo-scripts.partial.html');
var indexHtml = template.render({assets: '', scripts: indexScripts, content: index});
writeFile('docs/index.html', indexHtml);
var demoHtml = template.render({assets: demoAssets, scripts: demoScripts, content: demo});
writeFile('docs/demo.html', demoHtml);
function readFile(filePath) {
return fs.readFileSync(filePath, 'utf8');
}
function writeFile(filePath, content) {
return fs.writeFileSync(filePath, content);
}