slug 支持 %category% 变量

This commit is contained in:
tangly1024.com
2024-05-08 16:43:24 +08:00
parent 651f6370cf
commit eb62cab885

View File

@@ -205,7 +205,7 @@ function mapProperties(properties) {
/**
* 获取自定义URL
* 可以根据变量生成URL
* 支持:%year%/%month%/%day%/%slug%
* 支持:%category%/%year%/%month%/%day%/%slug%
* @param {*} postProperties
* @returns
*/
@@ -227,6 +227,8 @@ function generateCustomizeSlug(postProperties) {
fullPrefix += String(formatPostCreatedDate.getUTCDate()).padStart(2, 0)
} else if (pattern === '%slug%') {
fullPrefix += postProperties.slug ?? postProperties.id
} else if (pattern === '%category%' && postProperties?.category) {
fullPrefix += postProperties.category
} else if (!pattern.includes('%')) {
fullPrefix += pattern
} else {