在YAML文件中添加多作者数组条目不生效的配置方法咨询
错误原因
你提交的配置不符合YAML语法规范,核心问题有两个:
- 第二个新增作者的
- slug: Owner缩进层级错误,被识别为了上一个作者Hemming的子属性,而非独立的作者条目 - John Doe的introduction字段对应的内容没有缩进,无法被识别为该字段的取值
正确配置示例
完整的authors.yaml配置如下:
authors: - slug: wutali name: Takahiro Fujiwara introduction: Co-founder and CTO at Fuller, Inc. / Software & Data Engineer / Python / Golang / React - slug: Hemming name: Alexander Hemming introduction: Developer, React, Node, Sveltekit, Goland. - slug: Owner name: John Doe introduction: Founder and CEO at a company.
后续新增作者的规则
后续要新增更多作者,只需要在authors数组下按照相同格式追加即可,注意遵守两个规则:
- 每个作者的开头
- slug: xxx要和前面已有的作者条目保持完全相同的缩进层级 - 每个字段(name、introduction等)的缩进层级要高于所属作者的
- slug行,字段对应的内容缩进层级要高于字段名本身
内容的提问来源于stack exchange,提问作者Alexander Hemming
相关产品推荐
相关产品推荐

