@docus/remark-mdc

Remark plugin to support MDC syntax

Usage no npm install needed!

<script type="module">
  import docusRemarkMdc from 'https://cdn.skypack.dev/@docus/remark-mdc';
</script>

README

remark-mdc

remark plugin to support MDC Syntax

Install

# Using Yarn
yarn add --dev @docus/remark-mdc
# Using NPM
npm install --save-dev @docus/remark-mdc

Use

import { unified, Preset } from 'unified';
import parse from 'remark-parse'
import remarkMDC from '@docus/remark-mdc'

function compiler() {
  this.Compiler = function(root) {
    return root
  }
}

export async function markdownToAST(markdown) {
  let stream = unified()
    .use(parse)
    .use(remarkMDC)
    .use(compiler)

  const file = await stream.process(markdown)
  return file.result
}