-
-
Notifications
You must be signed in to change notification settings - Fork 5
友链路径配置文档与代码实现不一致导致 404 #1
Copy link
Copy link
Closed
Description
问题描述
Endspace 主题中,SideNav 和 MobileNav 组件将友链(Friends)路径硬编码为单数 /friend,但 config.js 配置文件中的注释示例却引导用户设置为复数 /friends。 按照文档配置 Notiong Slug 为 friends 后,点击主题侧边栏友链图标会跳转至 /friend,导致 404 错误。
问题定位
代码实现: 在
themes/endspace/components/SideNav.js (L89) 和 MobileNav.js 中,路径被写死为 /friend:
{ name: 'Friends', path: '/friend' },文档描述: 在 themes/endspace/config.js (L27) 的示例中,Slug 被写为 /friends:
* | Menu | Friends | /friends |复现步骤
- 在 Notion 中创建类型为
Menu或者Page的条目。 - 按文档将 Slug 设置为
friends。 - 部署后点击侧边栏友链图标,跳转至
/friend并报错 404。
修复建议
建议统一代码与文档。 推荐将
SideNav.js 和 MobileNav.js 中的路径改为复数 /friends,更符合通用规范:
// 修改前
{ name: 'Friends', path: '/friend' },
// 修改后
{ name: 'Friends', path: '/friends' },或者将 config.js 中的注释从 friend 改成 friends
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels