サイト内コンテンツリンク修正
This commit is contained in:
parent
d17320d0d2
commit
77359d78cd
|
|
@ -35,8 +35,13 @@ export default function NewsCard({ item }: { item: NewsItem }) {
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 内部スラッグ(相対指定)の場合
|
// 先頭が "/" の場合はサイト内パスとしてそのまま使う
|
||||||
return `/news/${url}`;
|
if (url.startsWith("/")) {
|
||||||
|
return url;
|
||||||
|
}
|
||||||
|
|
||||||
|
// それ以外(例: "schedule")はルート直下として扱う
|
||||||
|
return `/${url}`;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
const target = item.link_target === "_blank" ? "_blank" : "_self";
|
const target = item.link_target === "_blank" ? "_blank" : "_self";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user