a-pollo
Version:
The visual CSS style guide for teams
31 lines (29 loc) • 923 B
JavaScript
const aPollo = require('../../index')
const beutify = require('metalsmith-beautify')
const collections = require('metalsmith-collections')
const fs = require('fs')
const markdown = require('metalsmith-markdown')
const metalsmith = require('metalsmith')
const permalinks = require('metalsmith-permalinks')
const twig = require('metalsmith-twig')
const yaml = require('js-yaml')
aPollo(function (config, docs, inlineCss, images, fonts) {
var m = yaml.safeLoad(fs.readFileSync('metalsmith.yml', 'utf-8'))
m.twig.global = {
css: inlineCss
}
metalsmith(__dirname)
.metadata(m.metadata)
.source(m.source)
.destination(m.destination)
.clean(m.clean)
.use(collections(m.collections))
.use(markdown(m.markdown))
.use(permalinks(m.permalinks))
.use(twig(m.twig))
.use(beutify(m.beautify))
.build(function (err) {
if (err) throw err
console.log('Build done')
})
})