27 lines
1002 B
JavaScript
27 lines
1002 B
JavaScript
require('../includes/tasks/welcome');
|
|
require('../includes/tasks/check_deps');
|
|
require('../includes/tasks/check_config');
|
|
require('../includes/generators/categories')(hexo);
|
|
require('../includes/generators/category')(hexo);
|
|
require('../includes/generators/tags')(hexo);
|
|
require('../includes/generators/insight')(hexo);
|
|
require('../includes/filters/highlight')(hexo);
|
|
require('../includes/helpers/cdn')(hexo);
|
|
require('../includes/helpers/config')(hexo);
|
|
require('../includes/helpers/layout')(hexo);
|
|
require('../includes/helpers/override')(hexo);
|
|
require('../includes/helpers/page')(hexo);
|
|
require('../includes/helpers/site')(hexo);
|
|
|
|
// Fix large blog rendering OOM
|
|
const postHtmlFilter = hexo.extend.filter.list()['after_render:html'];
|
|
for (let filter of postHtmlFilter) {
|
|
if (filter.name === 'hexoMetaGeneratorInject') {
|
|
hexo.extend.filter.unregister('after_render:html', filter);
|
|
}
|
|
}
|
|
|
|
// Debug helper
|
|
hexo.extend.helper.register('console', function () {
|
|
console.log(arguments)
|
|
}); |