From eb62cab8859cc1a579fa6375c3cb3c9b7d26dfca Mon Sep 17 00:00:00 2001 From: "tangly1024.com" Date: Wed, 8 May 2024 16:43:24 +0800 Subject: [PATCH] =?UTF-8?q?slug=20=E6=94=AF=E6=8C=81=20%category%=20?= =?UTF-8?q?=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/notion/getPageProperties.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 {