mirror of https://gitlab.com/curben/blog
21 lines
400 B
JavaScript
21 lines
400 B
JavaScript
'use strict'
|
|
/* global hexo */
|
|
|
|
/*
|
|
* Add sitemap.xml
|
|
* Based on https://github.com/hexojs/hexo-generator-sitemap/pull/26
|
|
*/
|
|
|
|
const pathFn = require('path')
|
|
|
|
const config = hexo.config.sitemap = Object.assign({
|
|
path: 'sitemap.xml',
|
|
tags: true
|
|
}, hexo.config.sitemap)
|
|
|
|
if (!pathFn.extname(config.path)) {
|
|
config.path += '.xml'
|
|
}
|
|
|
|
hexo.extend.generator.register('sitemap', require('./generator'))
|