1
1
Fork 0
portfolio/index.js
2017-05-18 06:32:03 -05:00

33 lines
795 B
JavaScript

var Metalsmith = require('metalsmith');
var markdown = require('metalsmith-markdown');
var sass = require('metalsmith-sass');
var layouts = require('metalsmith-layouts');
var collections = require('metalsmith-collections');
var permalinks = require('metalsmith-permalinks');
Metalsmith(__dirname)
.metadata({
title: "Joe Wroten",
description: "",
generator: "Metalsmith",
url: "http://www.metalsmith.io/"
})
.source('./src')
.destination('./build')
.clean(false)
.use(markdown())
.use(collections({
posts: {
pattern: 'posts/*',
sortBy: 'order'
}
}))
.use(permalinks())
.use(sass())
.use(layouts({
engine: 'handlebars',
partials: 'partials'
}))
.build(function(err, files) {
if (err) { throw err; }
});