【Hugo】構築したサイトの記事に画像を挿入する
目次
Hugoで構築したサイトに記事を書いていた時、画像がどうしても表示させられない沼にハマったので、解決法を紹介します。
1.0_マークダウン記法で画像を挿入する
そもそも、マークダウン(.mdの拡張子)で画像を挿入したい場合、以下のようなコードを記述します。
先頭に!を記述し、





ところが、これらの形式で記述しても、うまく画像が表示されません。。
2.0_“static"フォルダに画像を挿入する。
テーマにもよると思いますが、私の場合は、「mainroad」のテーマを使っています。
mainroad公式のGithub
インストールしたテーマのファイルの中に、staticというフォルダがあります。
この中に画像ファイルを保存することで画像を表示することができます。
-> 手順1.staticにimgフォルダを作る
自分の場合は、staticフォルダにimgフォルダを作成して、その中に画像test.jpgを挿入しました。
-> 手順2.ディレクトリの確認
── archetypes
├── config.toml
├── content
│ └── post
│ └── hogehoge.md //ここを編集中
├── data
├── docs
├── img
├── layouts
├── public
├── readme.md
├── resources
├── static
│ └── img
│ └── test.jpg //ここに画像のファイルがある
└── themes
└── mainroad
-> 手順3.記事に画像を埋め込むコードを記述
例えば、現在編集しているファイルがhogehoge.mdの場合は、2階層戻って、staticにアクセスするのですが、パスの指定にstaticの記述は不要です。
そのため、以下のような記述になります。


無事、画像を表示することができました。