blogware
Version:
A static site generator for hosting full-featured Ghost blog on GitHub Pages.
40 lines (27 loc) • 582 B
JavaScript
function pass(file) {
if (!file) return null;
var type = check(file);
if (type === 'template' || type === 'markup') {
type = 'document';
}
file.meta('type', type);
return file;
}
function check(file) {
var relative = file.relative;
if (relative === '_config.yml') {
return 'config';
}
var engine = file.meta('engine');
if (!engine) {
return 'asset';
}
if (engine.type === 'template engine') {
return 'template';
}
if (engine.type === 'markup converter') {
return 'markup';
}
return 'other';
}
module.exports = pass;