Fix wrong sitemap for alternate URL (#828)

This commit is contained in:
Endilie Yacop Sucipto 2018-07-05 02:13:30 +08:00 committed by Yangshun Tay
parent 9c070f020d
commit 3566483aa5
5 changed files with 45 additions and 13 deletions

View file

@ -20,12 +20,16 @@ function extractBlogPostSummary(content) {
return content.substring(0, BLOG_POST_SUMMARY_LENGTH);
}
function removeExtension(path) {
return path.replace(/\.[^/.]+$/, '');
}
function getPath(path, cleanUrl = false) {
if (cleanUrl) {
if (path.endsWith('/index.html')) {
return path.replace(/\/index.html$/, '');
} else {
return path.replace(/\.html$/, '');
return removeExtension(path);
}
}
return path;
@ -36,4 +40,5 @@ module.exports = {
extractBlogPostBeforeTruncate,
extractBlogPostSummary,
getPath,
removeExtension,
};