UNPKG

hexo

Version:

A fast, simple & powerful blog framework, powered by Node.js.

34 lines (29 loc) 556 B
var Extend = require('../extend'), HexoError = require('../error'); module.exports = function(callback){ /** * The extend instance. * * @property extend * @type Extend * @for Hexo */ var extend = hexo.extend = new Extend(); [ 'console', 'deployer', 'filter', 'generator', 'helper', 'migrator', 'processor', 'renderer', 'tag' ].forEach(function(item){ extend.module(item, require('../extend/' + item)); try { require('../plugins/' + item); } catch (e){} }); callback(); };