diff --git a/lib/notion/getPageProperties.js b/lib/notion/getPageProperties.js index 5f68d904..5326c7ea 100644 --- a/lib/notion/getPageProperties.js +++ b/lib/notion/getPageProperties.js @@ -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 {