From 602a7889ff0805e5ee772807bbe7d13793ec8214 Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Wed, 4 Nov 2026 23:49:19 +0900 Subject: hp-archive: 行事予定ページのURLを設定ファイルに集約 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ページ移転時は src/data/schedule/config.ts とファイルの置き場所だけ変えればよい形にした - canonical・構造化データ・イベントのURLが同じ設定を参照するよう変更 - アーカイブ専用の戻るリンクに、独立時に削除する旨の目印を追加 --- src/data/schedule/config.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/data/schedule/config.ts (limited to 'src/data') diff --git a/src/data/schedule/config.ts b/src/data/schedule/config.ts new file mode 100644 index 0000000..3399374 --- /dev/null +++ b/src/data/schedule/config.ts @@ -0,0 +1,14 @@ +// 行事予定ページの公開URLとサイトURL。 +// +// ★ 将来 hp-archive の外へ独立させる(例: /kodaira-data/events/)ときは、 +// この BASE_PATH と、ページファイルの置き場所(src/content/docs/...)だけを変えればよい。 +// ページ内のリンク・canonical・構造化データ・イベントのURLは、ここを参照している。 +export const SITE_URL = 'https://yasutakeyohei.com'; + +export const SCHEDULE_BASE_PATH = '/kodaira-data/hp-archive/schedule/'; + +/** ページ内リンク用(例: scheduleUrl('#event-row-3')) */ +export const scheduleUrl = (suffix = '') => `${SCHEDULE_BASE_PATH}${suffix}`; + +/** 構造化データ・OGP用の絶対URL */ +export const scheduleAbsoluteUrl = (suffix = '') => `${SITE_URL}${scheduleUrl(suffix)}`; -- cgit v1.3.1