Next.js + Markdown + 多言語で作るサイトの設計方法
当サイト(route360.dev)構築の際、初めから多言語で構築を行った際の備忘録です。 「コンテンツはローカルにMarkdownファイルを保存する」という形式をとったため、ファイルの呼び出し+言語振り分けにやや苦労しました。 ヘッドレ…
当サイト(route360.dev)構築の際、初めから多言語で構築を行った際の備忘録です。 「コンテンツはローカルにMarkdownファイルを保存する」という形式をとったため、ファイルの呼び出し+言語振り分けにやや苦労しました。 ヘッドレ…
このサイト(route360.dev)は、Next.jsとMarkdown、そして3つの言語(日・英・仏)で作られています。 「このサイトのフロントエンド構造について」でも説明したように、当初はDatoCMSを使ってサイト構築を行っていま…
当サイト(route360.dev)のアーキテクチャ・設計について紹介します。 Reactフレームワーク: Next.js Next.jsを採用した理由は、多言語サイト対応が導入しやすかったからです。 当初はGatsby.jsで多言語サイ…