若为「如何使用 / 部署咨询」而非可复现缺陷,请改用 Discussions · 使用问答,Issue 仅用于可跟踪的 Bug。
描述bug
首先感谢作者以及各位维护者一直以来对项目的维护与更新!
这是之前修复 #4294 Page + POST_URL_PREFIX_MAPPING_CATEGORY 后继续测试时发现的一个新问题。
我更新到最新 main 并重新部署后,发现通过 Menu / SubMenu 跳转到使用了 Category Mapping 的 Page 时会进入 404。
修复之前,在相同配置下这个场景一直可以正常使用,我没有修改任何相关配置,仅更新到了最新版本。
期望的正常结果
Menu / SubMenu 应能够正常跳转到对应的 Page。
即使该 Page 使用了 POST_URL_PREFIX_MAPPING_CATEGORY,菜单跳转也应与直接访问保持一致,不应进入 404。
复现步骤
- 配置:
POST_URL_PREFIX = %category%/%year%/%month%/%day%
并启用:
POST_URL_PREFIX_MAPPING_CATEGORY
- 创建一个 Page,并配置 Category、Slug;
- 创建一个 SubMenu(或 Menu),其 Slug 与该 Page 的 Slug 保持一致(按照文档说明配置);
- 更新到最新 main 并重新部署;
- 点击 Menu / SubMenu。
测试结果
- 直接访问该 Page,可以正常打开;
- 通过 Menu / SubMenu 点击进入时,会先跳转到:/pending
(此处以 pending 为示例)
随后进入站内 404,并自动返回首页。
目前测试下来:
- ✅ 不通过 Menu / SubMenu,Page 可以正常访问;
- ❌ 通过 Menu / SubMenu 跳转则进入 404。
环境
- 【必填】NotionNext版本 [4.10.8]
- 【必填】主题 [hexo]
- 【必填】部署方案 [vercel]
- 【可选】操作系统: [iOS, Android, windows]
- 【可选】浏览器 [chrome, safari, firefox]
补充说明
根据文档说明,Menu / SubMenu 本身只作为菜单使用,通过填写对应的 Slug 跳转到指定页面,因此我一直按照这种方式配置。
这个问题是在修复 Page + POST_URL_PREFIX_MAPPING_CATEGORY 后继续测试时发现的。在更新之前,相同配置一直可以正常使用,因此感觉像是一次新的回归。
如果需要我继续补充测试信息,我很愿意继续配合。
描述bug
首先感谢作者以及各位维护者一直以来对项目的维护与更新!
这是之前修复 #4294 Page + POST_URL_PREFIX_MAPPING_CATEGORY 后继续测试时发现的一个新问题。
我更新到最新 main 并重新部署后,发现通过 Menu / SubMenu 跳转到使用了 Category Mapping 的 Page 时会进入 404。
修复之前,在相同配置下这个场景一直可以正常使用,我没有修改任何相关配置,仅更新到了最新版本。
期望的正常结果
Menu / SubMenu 应能够正常跳转到对应的 Page。
即使该 Page 使用了 POST_URL_PREFIX_MAPPING_CATEGORY,菜单跳转也应与直接访问保持一致,不应进入 404。
复现步骤
POST_URL_PREFIX = %category%/%year%/%month%/%day%
并启用:
POST_URL_PREFIX_MAPPING_CATEGORY
测试结果
(此处以 pending 为示例)
随后进入站内 404,并自动返回首页。
目前测试下来:
环境
补充说明
根据文档说明,Menu / SubMenu 本身只作为菜单使用,通过填写对应的 Slug 跳转到指定页面,因此我一直按照这种方式配置。
这个问题是在修复 Page + POST_URL_PREFIX_MAPPING_CATEGORY 后继续测试时发现的。在更新之前,相同配置一直可以正常使用,因此感觉像是一次新的回归。
如果需要我继续补充测试信息,我很愿意继续配合。