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'); var metadata = require('metalsmith-metadata'); /** * Build. */ var metalsmith = Metalsmith(__dirname) .source('./src') .destination('./site') .use(drafts()) .use(markdown()) // .use(inplace({ "engine" : "handlebars" })) .use(layouts({ "engine" : "handlebars", "default" : "default.hbs" })) // .use(uglify()) .build(function(err){ if (err) throw err; });