mirror of https://gitlab.com/curben/blog
				
				
				
			
		
			
				
	
	
		
			20 lines
		
	
	
		
			386 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			386 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'
 | 
						|
}, hexo.config.sitemap)
 | 
						|
 | 
						|
if (!pathFn.extname(config.path)) {
 | 
						|
  config.path += '.xml'
 | 
						|
}
 | 
						|
 | 
						|
hexo.extend.generator.register('sitemap', require('./generator'))
 |