@shinyaz

nownownow.com の Now ページは About ページの補完として優秀だ

約1分

About ページや Uses ページは知っていたが、nownownow.com が提唱する「Now ページ」という概念は知らなかった。About が「自分が誰か」を伝えるのに対し、Now は「今何をやっているか」を伝える。ブログ記事のようにイベント単位ではなく、定期的に更新するスタイルだ。

実装のポイントは Velite の Page スキーマに lastUpdated を追加したことだ。

lastUpdated: s.isodate().optional()

optional にすることで既存ページ(About、Uses、Colophon)に影響なし。ルート側では Intl.DateTimeFormat を使えばライブラリ不要で locale 対応の日付フォーマットが手に入る。

{new Intl.DateTimeFormat(locale, {
  year: "numeric",
  month: "long",
  day: "numeric",
}).format(new Date(page.lastUpdated))}

英語なら "March 14, 2026"、日本語なら "2026年3月14日" と自動で出力される。

共有する

田原 慎也

田原 慎也

ソリューションアーキテクト @ AWS

AWS ソリューションアーキテクトとして金融業界のお客様を中心に技術支援を行っています。クラウドアーキテクチャや AI/ML に関する学びをこのサイトで発信しています。このサイトの内容は個人の見解であり、所属企業の公式な意見や見解を代表するものではありません。