JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://wzrd.in/standalone/markdown-it@latest"></script>
<script src="https://wzrd.in/standalone/html@latest"></script>
<script src="https://wzrd.in/standalone/markdown-it-figure-references@1.0.0-alpha.5"></script>
<script src="https://wzrd.in/standalone/markdown-it-table-references@1.0.0-alpha.5"></script>
<script src="https://wzrd.in/standalone/markdown-it-attribution-references@1.0.0-alpha.5"></script>
<script src="https://wzrd.in/standalone/markdown-it-references@1.0.0-alpha.5"></script>
<pre id="pre"></pre>

JavaScript

// Globals from wzrd.in (Browserify as a service).
const md = markdownIt();

md.use(markdownItFigureReferences);
md.use(markdownItTableReferences);
md.use(markdownItAttributionReferences);

md.use(markdownItReferences);

const src = `# References

![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")

| Name  | Client  |
| ----- | ------- |
| Alice | Mobile  |
| Bob   | Desktop |

.Client overview

::: attribution cc-by-sa [Markdown](https://en.wikipedia.org/w/index.php?title=Markdown&oldid=975764292) [Wikipedia Authors](https://en.wikipedia.org/w/index.php?title=Markdown&action=history)

Markdown is a lightweight markup language with plain-text-formatting syntax, created in 2004 by John Gruber with Aaron Swartz.
Markdown is often used for formatting readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor.

:::

The example contains following references: <<the-stormtroopocat>>, <<client-overview>>, <<wikipedia-authors-markdown>>.
`;

pre.textContent = html.prettyPrint(md.render(src));