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
* 可以根据变量生成URL * 可以根据变量生成URL
* 支持:%year%/%month%/%day%/%slug% * 支持:%category%/%year%/%month%/%day%/%slug%
* @param {*} postProperties * @param {*} postProperties
* @returns * @returns
*/ */
@@ -227,6 +227,8 @@ function generateCustomizeSlug(postProperties) {
fullPrefix += String(formatPostCreatedDate.getUTCDate()).padStart(2, 0) fullPrefix += String(formatPostCreatedDate.getUTCDate()).padStart(2, 0)
} else if (pattern === '%slug%') { } else if (pattern === '%slug%') {
fullPrefix += postProperties.slug ?? postProperties.id fullPrefix += postProperties.slug ?? postProperties.id
} else if (pattern === '%category%' && postProperties?.category) {
fullPrefix += postProperties.category
} else if (!pattern.includes('%')) { } else if (!pattern.includes('%')) {
fullPrefix += pattern fullPrefix += pattern
} else { } else {