マークダウンにてpublic下の画像を表示する方法(Next.js)
Next.jsにてローカルに置いているmarkdownからローカルに置いている画像を参照する方法について調べた。
環境
- 画像の配置場所
Copied!!
$ # プロジェクトルートディレクトリ下のpublicディレクトリ下 $ tree public/ public/ └── images └── profile_cat.jpg
- markdownの配置場所
Copied!!
$ # プロジェクトルートディレクトリ下ならいづこでも可 $ tree posts/ posts/ └── example.md
方法
public下のディレクトリへのパスを記述する。
example.mdCopied!!
Imageコンポーネントを使う時と同じである。
Copied!!<Image src="/images/profile.jpg" ... />