@argdown/markdown-it-plugin
TypeScript icon, indicating that this package has built-in type declarations

1.7.7 • Public • Published

@argdown/markdown-it-plugin

Argdown logo

This package is part of the Argdown project and adds Argdown support to the markdown-it Markdown parser.

For a more detailed documentation, read the guide on how to use Argdown in Markdown.

Here are the basics from it:

How to add Argdown support to Markdown-It

Install markdown-it and @argdown/markdown-it-plugin in your package:

npm install markdown-it @argdown/markdown-it-plugin

Configure the markdown-it instance:

import MarkdownIt from "markdown-it";
import createArgdownPlugin from "@argdown/markdown-it-plugin";

const markdownItPlugin = createArgdownPlugin(env => {
    return env.argdownConfig;
});
mdi.use(markdownItPlugin);
const markdownInput = `
# Argdown in Markdown

\`\`\`argdown
[s]
    <- <a>
\`\`\`
`;
const argdownConfig = { webComponent: { withoutHeader: true }; // example configuration
const htmlOutput = mdi.render(markdownInput, {
    argdownConfig // you can change the configuration for every file rendered
});
console.log(htmlOutput);

Package Sidebar

Install

npm i @argdown/markdown-it-plugin

Weekly Downloads

8

Version

1.7.7

License

MIT

Unpacked Size

24.7 kB

Total Files

13

Last publish

Collaborators

  • christianvoigt