Bagaimana saya bisa mendapatkan pandoc untuk mengenali bidang YAML kustom saya?


2

Saya memiliki file penurunan harga yang dimulai seperti ini:

--- 
title: Some Title
author: 
- family: Barson
  given: Foobius
---

Dan saya ingin mendapatkan pandoc untuk mengekstrak informasi ini dan mengeluarkannya. Jadi saya punya template sederhana yang terlihat seperti ini:

title: $title$
author: $author$
author given: $author.given$ 
author family: $author.family$

Namun ketika saya berlari pandoc my-file.md --template=my-template.html, saya mendapatkan ini:

title: Some Title
author: true
author given:  
author family: 

Tapi apa yang saya harapkan adalah:

title: Some Title
author: Foobius Barson
author given:  Foobius
author family: Barson

Apa yang saya lakukan salah dengan template pandoc ini?

Jawaban:


2

Mencari tahu sendiri. Ternyata saya hanya perlu membungkusnya $author.given$dalam satu forlingkaran:

$for(author)$
author given: $author.given$
author family: $author.family$
$endfor$
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.