2017-06-30 57 views
0

我使用gulp-sitemap來生成站點地圖。 NGINX配置爲省略生產站點上的文件類型(例如,/articles/account.html變爲/articles/account),gulp-sitemap包括文件擴展名(例如<url><loc>https://thewebsite.com/articles/account.html</loc></url>。您將如何從站點地圖省略(或刪除,我想)文件擴展名?給省略在去掉如何在生成gulp-sitemap站點地圖時省略文件擴展名?

回答

0

望着文檔更近,你可以通過包括getLocgulp-sitemap CONFIGS的根,像這樣改變<loc>元素的內容:

getLoc: (siteUrl, loc, entry) => { 
    let fileExtensions = /\.[^/.]+$/; 
    return loc.replace(fileExtensions, ""); 
}