My understanding is I can specify variables in yaml and use the yaml_metadata_block extension to pass them as metadata key value pairs to pandoc. Thus if my input file is:
---
bibliography: somefile.bib
---
Content and @references
and I run
>> pandoc -f markdown+yaml_metadata_block [other options]
I should get the same result as
>> pandoc -f markdown -M bibliography=somefile.bib [...]
and the same as
>> pandoc -f markdown -bibliography=somefile.bib.
The last two versions, where I pass the biblio filename explicitly, work as expected. But going through the yaml block and using the extension does not. The csl= options is also ignored. But link-citations: true works from yaml when I use the explicit version.
What am I missing?
Being able to control everything from the yaml would be fantastically helpful....so I hope there is a solution.
Thanks!
Steve