bisheng
Version:
Transform Markdown(and other static files with transformers) into a SPA website using React.
23 lines (17 loc) • 578 B
JavaScript
;
var path = require('path');
var pluginHighlight = path.join(__dirname, '..', 'bisheng-plugin-highlight');
function isRelative(filepath) {
return filepath.charAt(0) === '.';
}
function toAbsolutePath(plugin) {
return isRelative(plugin) ? path.join(process.cwd(), plugin) : plugin;
}
module.exports = function getThemeConfig(configFile) {
var customizedConfig = require(configFile);
var config = Object.assign({
plugins: []
}, customizedConfig);
config.plugins = [pluginHighlight].concat(config.plugins.map(toAbsolutePath));
return config;
};