自作Notion CMS開発ログ : JA/EN切り替え対応
Mar 7, 2026
This page is not available in English yet. Japanese content is shown below.
この自分のWebページのJA/ENの切り替えをできるように対応した。
国際学会の発表を控えている今実装を済ませておきたかったため、今回は重い腰を上げての対応。
Vibe Coding(Codex)の力を借りながら。
実装したこと
- Blog・News・Projects を JA DB / EN DB で分離した
- 対応キーは SourceID に固定して、JA↔ENの対応を明示した
- 画像はEN側で複製せず、JA側を参照(synced)する運用に寄せた

まずは、タイトルや本文の文言を切り替えるために、DBを2つに分けた。
このままだと、紐付けができないため、現在URLや管理IDとして使っているSlugを、SourceIDとしてEnのDBに作り、JA/ENの対応を行った。
さらに、同じ画像を使う際も、違うブロックとして管理されてしまうので、NotionのSynced blocksを使って英語は日本語の画像を参照するようにした。

実装してできるようになったこと
- SEO的に、日本語検索ではJA、英語検索ではENが候補になりやすい構成を作れた
- 画像の二重管理を減らし、更新漏れを起こしにくくできた
- ENページへの導線を明示できるので、海外向けの紹介や共有がしやすくなった
リンク例(今回整備したJA/ENペア)
Projects 例
News 例
これによって、言語ごとに情報を届ける土台ができた。
日本語・英語の切り替えは、右上のメニューから変更できます。
Feb 8, 2026
Notionへのまとめ方、および読んだ本のまとめ方