使用環境
Name | Version |
---|---|
Hugo | v0.92.0-extended |
data ディレクトリ
data
ディレクトリの中に、ディレクトリのbase
と、c.json
とd.json
とe.json
が、あります。
├── archetypes ├── content ├── data │ ├── base │ ├── c.json │ ├── d.json │ └── e.json <以下省略>
data
ディレクトリ配下のファイル名(ディレクトリ名)一覧を取得する方法です。
<ul> {{ range $key, $value := $.Site.Data }} <li>{{ $key }}</li> {{ end }} </ul>
結果は、下記の通りです。
<ul> <li>base</li> <li>c</li> <li>d</li> <li>e</li> </ul>
data/base ディレクトリ
data/base
ディレクトリにあるファイル名(ディレクトリ名)一覧を取得するには、下記の通りです。
<ul> {{ range $key, $value := $.Site.Data.base }} <li>{{ $key }}</li> {{ end }} </ul>
下記のようにindex
を使う方法もあります。
<ul> {{ range $key, $value := (index $.Site.Data "base") }} <li>{{ $key }}</li> {{ end }} </ul>