| 12345678910111213141516171819202122 |
- 'use strict';
- const Pattern = require('hexo-util').Pattern;
- exports.process = function(file) {
- if (file.type === 'delete') {
- file.box.config = {};
- return;
- }
- const self = this;
- return file.render().then(result => {
- file.box.config = result;
- self.log.debug('Theme config loaded.');
- }).catch(err => {
- self.log.error('Theme config load failed.');
- throw err;
- });
- };
- exports.pattern = new Pattern(/^_config\.\w+$/);
|