Фактически загруженный файл содержит:
---
title: Test File
author: Martin Kearn
categories:
- Test
- GitHubCMS
- One More Tag
- another tag
---
# Test file
---
- маркер конца директивы, который необязателен, если у вас нет директив (%YAML 1.2
, %TAG ....
).
Поскольку после второй директивы у вас есть пустая строка, это считается, как если бы ваш второй документ содержал
---
null
# Test file
Вы должны хотя бы избавиться отэта пустая строка и, возможно, удаляет второй маркер конца директив, помещая комментарий в конец первого документа
Индикатор конца документа в YAML равен ...
в начале строки.
Сделайте так, чтобы ваш файл читался:
title: Test File
author: Martin Kearn
categories:
- Test
- GitHubCMS
- One More Tag
- another tag
# Test file
или самое большее:
---
title: Test File
author: Martin Kearn
categories:
- Test
- GitHubCMS
- One More Tag
- another tag
# Test file