Как я могу заставить pandoc распознавать мои пользовательские поля YAML?

839
Jonathan

У меня есть файл уценки, который начинается так:

---  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?

2

1 ответ на вопрос

2
Jonathan

Сам разобрался. Оказывается, я просто должен был обернуть $author.given$s в forцикле:

$for(author)$ author given: $author.given$ author family: $author.family$ $endfor$ 

Похожие вопросы