UNPKG

418 BJavaScriptView Raw
1/* global hexo */
2'use strict';
3
4const { extname } = require('path');
5
6const config = hexo.config.sitemap = Object.assign({
7 path: 'sitemap.xml',
8 rel: false
9}, hexo.config.sitemap);
10
11if (!extname(config.path)) {
12 config.path += '.xml';
13}
14
15hexo.extend.generator.register('sitemap', require('./lib/generator'));
16
17if (config.rel === true) {
18 hexo.extend.filter.register('after_render:html', require('./lib/rel'));
19}