Website/build.js

30 lines
737 B
JavaScript
Raw Normal View History

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