hexo-theme-next/scripts/filters/default-injects.js
2020-07-15 12:12:40 +08:00

25 lines
468 B
JavaScript

/* global hexo */
'use strict';
const points = require('../events/lib/injects-point');
hexo.extend.filter.register('theme_inject', injects => {
const filePath = hexo.theme.config.custom_file_path;
if (!filePath) return;
points.views.forEach(key => {
if (filePath[key]) {
injects[key].file('custom', filePath[key]);
}
});
points.styles.forEach(key => {
if (filePath[key]) {
injects[key].push(filePath[key]);
}
});
}, 99);