サイト内コンテンツリンク修正

This commit is contained in:
system_master 2025-12-29 14:55:48 +09:00
parent d17320d0d2
commit 77359d78cd

View File

@ -35,8 +35,13 @@ export default function NewsCard({ item }: { item: NewsItem }) {
return url;
}
// 内部スラッグ(相対指定)の場合
return `/news/${url}`;
// 先頭が "/" の場合はサイト内パスとしてそのまま使う
if (url.startsWith("/")) {
return url;
}
// それ以外(例: "schedule")はルート直下として扱う
return `/${url}`;
})();
const target = item.link_target === "_blank" ? "_blank" : "_self";