apollo-nico
Version:
对 nico 及 apollo-theme 的封装,方便跨平台使用
33 lines (28 loc) • 994 B
JavaScript
var path = require('path');
// {{ settings for nico
exports.theme = __dirname;
exports.source = process.cwd();
exports.output = path.join(process.cwd(), '_site');
exports.permalink = '{{directory}}/{{filename}}.html';
exports.google = 'UA-36247332-1';
exports.ignorefilter = function(filepath, subdir) {
if (/^(_site|_theme|node_modules)/.test(subdir)) {
return false;
}
return true;
};
//注意这里只是个名字,nico还会在外面用require()包裹
exports.writers = [
'nico.PageWriter',
'nico.StaticWriter',
'nico.FileWriter',
path.join(__dirname,'theme.ResultFormatWriter')
];
// end settings }}
// extends for theme usage, that can be accessable by {{config.xxx}}
exports.package = require(path.join(process.cwd(), 'package.json'));
// style seed
exports.baseURL = 'http://style.aliunicorn.com/';
exports.atomSc = 'js/6v/atom/atom-sc.js';
exports.apolloCoreSc = 'css/6v/apollo/core/core-sc.css';
exports.apolloCoreMobile = 'mobile/css/3v/apollo/core/core.css';