UNPKG

@x-govuk/govuk-eleventy-plugin

Version:

Write documentation using Markdown and publish it using GOV.UK styles

15 lines (12 loc) 362 B
/** * Render a table of contents * * @param {Function} md - markdown-it instance */ export function tableOfContentsRules(md) { const { rules } = md.renderer rules.toc_open = () => `<nav class="app-contents-list" aria-label="Contents" role="navigation"> <h2 class="app-contents-list__title">Contents</h2>\n` rules.toc_close = () => '</nav>' }