| | |
| | | csl: "apa", |
| | | } |
| | | |
| | | export const Citations: QuartzTransformerPlugin<Partial<Options> | undefined> = (userOpts) => { |
| | | export const Citations: QuartzTransformerPlugin<Partial<Options>> = (userOpts) => { |
| | | const opts = { ...defaultOptions, ...userOpts } |
| | | return { |
| | | name: "Citations", |
| | |
| | | // using https://github.com/syntax-tree/unist-util-visit as they're just anochor links |
| | | plugins.push(() => { |
| | | return (tree, _file) => { |
| | | visit(tree, "element", (node, index, parent) => { |
| | | visit(tree, "element", (node, _index, _parent) => { |
| | | if (node.tagName === "a" && node.properties?.href?.startsWith("#bib")) { |
| | | node.properties["data-no-popover"] = true |
| | | } |