/* hexo-generator-search * author: PaicHyperionDev * license: MIT */ var merge = require('utils-merge'); var pathFn = require('path'); var config = hexo.config.search = merge({ path: 'search.json', field: 'post' }, hexo.config.search); // Set default search path if (!config.path){ config.path = 'search.json'; } // Add extension name if don't have if (!pathFn.extname(config.path)){ config.path += '.json'; } if (pathFn.extname(config.path)=='.json') { hexo.extend.generator.register('json', require('./json_generator')); }