【问题标题】:How to get complex data from data folder in Hugo如何从 Hugo 中的数据文件夹中获取复杂数据
【发布时间】:2018-01-27 04:56:54
【问题描述】:

在数据文件夹中有以下文件:

# data/files.json
{
  "test/file1.txt": "abcd/1234567890.txt",
  "test/file2.txt": "bcde/1234567890.txt"
}

如何从地图中获取“test/file1.txt”的值?例如来自这个文件

// layout/index.ace
= doctype html
html lang={{ .Site.Language.Lang }}
body
  p {{ .Site.Data.files.????? }}

这是我的环境:

$ go version
  go version go1.9.2 linux/amd64
$ hugo version
  Hugo Static Site Generator v0.35-DEV linux/amd64 BuildDate:

【问题讨论】:

    标签: hugo go-templates


    【解决方案1】:
    // layout/index.ace
    = doctype html
    html lang={{ .Site.Language.Lang }}
    body
      p {{ index .Site.Data.files "test/file1.txt" }}
    

    成功了。

    【讨论】:

      猜你喜欢
      • 2017-09-15
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 2015-12-10
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多