#基本语法
YAML 使用键值对的形式记录信息,标准格式是
key: value
键: 值
#基本规则
大小写敏感
使用缩进表示层级关系
禁止使用 tab 缩进,只能使用空格键
缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级
使用 # 表示注释
字符串可以不用引号标注(但是建议你最好还是加上引号)
三种数据结构
scalar 纯量
scalar 不可再分割的量,这个你无需了解,因为了解了也没什么卵用。map 散列表
键值对的集合,只要是出于同于缩进级别下的键值对,都可以称为一个 map
map 有两种写法,最简单,也是最常用的就是前面的那种写法,如
hexo-tag-dplayer:
cdn: value
default: value
等价于
{hexo-tag-dplayer: {cdn: value, default: value}}
#或者是
hexo-tag-dplayer: {cdn: value, default: value}
- list 数组
划重点,这是本篇文章最有用的一节
list 的表示形式同样有两种
key:
- value1
- value2
或者
key: [value1, value2]
map 和 list 可以相互嵌套使用