index.js 330 B

123456789101112131415
  1. /* global hexo */
  2. 'use strict';
  3. var assign = require('object-assign');
  4. var pathFn = require('path');
  5. var config = hexo.config.sitemap = assign({
  6. path: 'sitemap.xml'
  7. }, hexo.config.sitemap);
  8. if (!pathFn.extname(config.path)) {
  9. config.path += '.xml';
  10. }
  11. hexo.extend.generator.register('sitemap', require('./lib/generator'));