From 45278001f89a92e8ba1f39179a62f6224cf2996d Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Mon, 21 Sep 2026 08:42:00 +0900 Subject: サイドバーと更新情報: 実績・ディスレクシアを開ける形に戻し、次へを追加 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - astro.config.mjs: 実績とディスレクシアについてを、開いて各ページを選べるツリーに戻した - Updates.astro / index.mdx: 最新5件を表示し、「次へ」で10件ずつ追加表示するようにした - media.mdx: 掲載しているのは主な記事で、すべてではない旨を明記した --- src/components/Updates.astro | 80 +++++++++++++++++++++++++++++++++++++++++--- src/content/docs/index.mdx | 6 ++-- src/content/docs/media.mdx | 8 +++-- 3 files changed, 85 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/components/Updates.astro b/src/components/Updates.astro index 8fbe795..eaf159a 100644 --- a/src/components/Updates.astro +++ b/src/components/Updates.astro @@ -1,13 +1,16 @@ --- import updates from "../data/updates.json"; -const limit = Number(Astro.props.limit ?? 5); -const items = (updates as { date: string; title: string; url: string; group: string }[]).slice(0, limit); +type Update = { date: string; title: string; url: string; group: string }; + +const initial = Number(Astro.props.limit ?? 5); +const step = Number(Astro.props.step ?? 10); +const items = updates as Update[]; --- -