I am using Hugo a static site generator to generate a static HTML based website.
I have a large collection of academic citations in my various Zotero Libraries. I occasionally export my research collections as either topical bibliographies or annotated bibliographies. These surface in my website as “blog posts”. Hugo uses markdown to render its pages (it works well for me).
Hugo also allows me to create data centric content from data stored as JSON stored locally at the time of render, or dynamically after render. I would like to extract data from CSL-JSON.json file and present it in my post according to a predefined CSL file (from the git repo). Of course if I change my site from time to time, when I re-render my static site I might choose to use a different CSL file, and get a different output.
I’ve read through the docs on the citeproc-js website, but I’m still missing something if that is the solution.