diff --git a/lib/filter.js b/lib/filter.js index 7b72517..acfd637 100644 --- a/lib/filter.js +++ b/lib/filter.js @@ -102,7 +102,7 @@ function logicGzip () { let route = hexo.route let routeList = route.list() - return Promise.all(routeList.filter(path => (path.endsWith('.html') || path.endsWith('.js') || path.endsWith('.css'))).map(path => { + return Promise.all(routeList.filter(path => (path.endsWith('.html') || path.endsWith('.js') || path.endsWith('.css') || path.endsWith('.xml') || path.endsWith('.json'))).map(path => { return new Promise((resolve, reject) => { // Grab all assets using hexo router let assetPath = route.get(path) @@ -142,7 +142,7 @@ function logicBrotli () { let route = hexo.route let routeList = route.list() - return Promise.all(routeList.filter(path => (path.endsWith('.html') || path.endsWith('.js') || path.endsWith('.css'))).map(path => { + return Promise.all(routeList.filter(path => (path.endsWith('.html') || path.endsWith('.js') || path.endsWith('.css') || path.endsWith('.xml') || path.endsWith('.json'))).map(path => { return new Promise((resolve, reject) => { // Grab all assets using hexo router let assetPath = route.get(path)