Update sitemaps for albums
This commit is contained in:
@@ -19,3 +19,15 @@ export function getProjectRoute(projectSettings: ProjectSettings, project: Proje
|
||||
.replaceAll("%R", project.url)
|
||||
.replace(/\/+/g, '/');
|
||||
}
|
||||
|
||||
export function getAlbumRoute(photoSettings: WebsitePhotoSettings, album: PhotoAlbum) {
|
||||
const date = new Date(album.startDate);
|
||||
|
||||
return photoSettings.album.routeTemplate
|
||||
.replaceAll("%Y", date.getFullYear().toString())
|
||||
.replaceAll("%M", (date.getMonth() + 1).toString().padStart(2, '0'))
|
||||
.replaceAll("%D", date.getDate().toString().padStart(2, '0'))
|
||||
.replaceAll("%C", album.category.url)
|
||||
.replaceAll("%R", album.url)
|
||||
.replace(/\/+/g, '/');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user