Как я могу заставить pandoc распознавать мои пользовательские поля YAML?
У меня есть файл уценки, который начинается так:
---
title: Some Title
author:
- family: Barson
given: Foobius
---
И я хотел бы получить pandoc, чтобы извлечь эту информацию и вывести ее. Итак, у меня есть простой шаблон, который выглядит следующим образом:
title: $title$
author: $author$
author given: $author.given$
author family: $author.family$
Еще когда я бегу pandoc my-file.md --template=my-template.html
Я получаю это:
title: Some Title
author: true
author given:
author family:
Но то, что я ожидал получить, было следующим:
title: Some Title
author: Foobius Barson
author given: Foobius
author family: Barson
Что я делаю не так с этим шаблоном pandoc?
1 ответ
Сам разобрался. Оказывается, мне просто нужно было обернуть $author.given$
в for
цикл:
$for(author)$
author given: $author.given$
author family: $author.family$
$endfor$