Javascript 在生成gulp站点地图时,如何省略文件扩展名?
我正在使用Javascript 在生成gulp站点地图时,如何省略文件扩展名?,javascript,nginx,gulp,Javascript,Nginx,Gulp,我正在使用gulp sitemap生成一个站点地图。NGINX配置为省略生产站点上的文件类型(例如,/articles/account.html变为/articles/account),并且gulp sitemap包含文件扩展名(例如,https://thewebsite.com/articles/account.html。您将如何省略(或删除,我想)sitemap?中的文件扩展名优先考虑省略而不是删除。仔细查看文档,您可以通过在gulp sitemap配置的根目录中包含getLoc来更改元素的
gulp sitemap
生成一个站点地图。NGINX配置为省略生产站点上的文件类型(例如,/articles/account.html
变为/articles/account
),并且gulp sitemap
包含文件扩展名(例如,https://thewebsite.com/articles/account.html
。您将如何省略(或删除,我想)sitemap?中的文件扩展名优先考虑省略而不是删除。仔细查看文档,您可以通过在gulp sitemap
配置的根目录中包含getLoc
来更改
元素的内容,如下所示:
getLoc: (siteUrl, loc, entry) => {
let fileExtensions = /\.[^/.]+$/;
return loc.replace(fileExtensions, "");
}