Website/build.js
2015-12-02 18:21:44 -05:00

27 lines
694 B
JavaScript

var extname = require('path').extname;
var Metalsmith = require('metalsmith');
var drafts = require('metalsmith-drafts');
var markdown = require('metalsmith-markdown');
var layouts = require('metalsmith-layouts');
var inplace = require('metalsmith-in-place');
var uglify = require('metalsmith-uglify');
var rename = require('metalsmith-rename');
/**
* Build.
*/
var metalsmith = Metalsmith(__dirname)
.source('./src')
.destination('./site')
.use(drafts())
.use(markdown())
// .use(inplace({ "engine" : "handlebars" }))
.use(layouts({ "engine" : "handlebars" }))
// .use(uglify()) h
// .use(rename([[/\.md/, '.html']]))
.build(function(err){
if (err) throw err;
});