Markdown

Command: markdown

Description: Convert Markdown text to HTML using markdown-it parser.

Source Code

import markdownit from "markdown-it";

function markdown(working, command, p) {
  // Use the markdown-it library if available
  if (typeof markdownit === "undefined") {
    console.warn("markdown-it library is not available");
    return working;
  }

  const md = markdownit();
  return md.render(working.text);
}

// Meta
markdown.title = "Markdown";
markdown.description =
  "Convert Markdown text to HTML using markdown-it parser.";
markdown.args = [];
markdown.allowedContentTypes = ["markdown", "plain"];

export default markdown;