yaml - GatsbyJS:如何将数组存储在降价文件中?
问题描述
假设我的 Gatsby 应用程序中有以下 index.md:
---
title: "Names"
numberOfNames: "3"
---
现在我想在“names”标签下添加一组单独的名字,如“Alex”、“Bill”、“Jack”。
我将如何在 markdown 文件中表示该数组,以便稍后我可以在我的 .js 文件中对其进行迭代?
解决方案
frontmatter 使用 yaml 语法。你可以像这样声明一个数组:
names:
- Alex
- Ben
- ...
或者
names: ['Alex', 'Ben', ...]
推荐阅读
- java - com.mysql.cj.jdbc.exceptions.MysqlDataTruncation:数据截断:日期值不正确:
- python - 使用 USDA Food API 按食品名称而不是 foodID 进行搜索
- c++ - *New Coder* 格式化和操作符
- excel - 格式化表格样式“”,接收变量未定义错误码
- c# - Visual Studio 2019 类图设计器工具箱为空
- sql - 在 SQL Server 2016 中将日期从 T 格式转换为 YYYYMMDD 格式
- swift - 如何在 SwiftUI 中将滚动视图添加到屏幕的特定部分?
- python - 我不知道 Flask 中的 SQLAlchemy 缺少哪些库
- javascript - 元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引类型 - Phaser
- vpn - 直接在C中而不是通过Swift中的packetFlow.readPackets读取tun FD时,如何处理tun FD数据包的前导4字节协议?