【问题标题】:How to use a JSON data source with assemble.io?如何在 assemble.io 中使用 JSON 数据源?
【发布时间】:2014-04-08 20:34:44
【问题描述】:

assemble.io documentation 给出了一些使用简单 JSON 作为数据源的示例,例如:

{
  "title": "Assemble" ,
  "author": "Brian Woodward" 
 }

但是,如果我想为我的数据使用更复杂的 JSON 结构(在单个页面上显示书籍列表)怎么办?怎么办?

{
    "books": [
        {
            "title": "Book A",
            "author": "Fred"
        },
        {
            "title": "Book 47",
            "author": "Joe"
        }
    ]
}

【问题讨论】:

    标签: json assemble


    【解决方案1】:

    假设您的library.json 包含:

    {
        "books": [
            {
                "title": "Book A",
                "author": "Fred"
            },
            {
                "title": "Book 47",
                "author": "Joe"
            }
        ]
    }
    

    使用 {{each}}(Assemble 使用 handlebarjs 进行默认模板)在单个页面上显示书籍列表:

    {{#each library.books}}
      {{title}} - {{author}}
    {{/each}}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-21
      • 1970-01-01
      • 2014-09-01
      • 2021-05-29
      • 1970-01-01
      • 2015-03-16
      相关资源
      最近更新 更多