Skip to content

Starlight

2 posts with the tag “Starlight”

Astro + Starlightブログにおけるタグ管理のベストプラクティス(Zodを使った表記揺れの防止)

AstroとStarlight(starlight-blog)を使って技術ブログを運用していると、記事が増えるにつれて気になってくるのが**「タグの表記揺れ」**です。

例えば、記事のフロントマターで以下のようにタグを指定していくと…

# 記事A
tags: [Git, Next.js, UI/UX]
# 記事B
tags: [git, nextjs, ui-ux]

サイト上では「Git」と「git」が別のタグとして扱われてしまい、タグ一覧ページが分散してしまいます。 毎回「大文字だっけ?記号は入れるんだっけ?」と過去の記事を確認しながら入力するのはミスが起きやすく、執筆体験もよくありません。

そこで今回は、Zodの transform 機能を活用して、システム側でタグの表記を自動的に正規化・統一するベストプラクティスをご紹介します。

Astro Starlightを使ってポートフォリオサイトを構築

日々の技術的な学びやメモを何かの形で残していきたいと思い、いろいろ試しています。
とりあえず、このサイトは Astro Starlight を使って構築しました。
wordpressはあまり使いたくないという思いがあり、では何にしようかと考えた結果、Astroでサイトを構築することにしました。
Notionと迷いましたが、新しいことを試してみたく。