/ / Wie verwende ich markdown-it.js, um Inhalt in einem div zu analysieren? - Javascript, Jquery, Abschrift

Wie verwende ich markdown-it.js, um Inhalt in einem div zu analysieren? - Javascript, Jquery, Abschrift

Ich versuche herauszufinden, wie man Markdown-Inhalte parsen kann, die bereits in einem div sind:

<div id="markdown-content">
## Heading
</div>

Ich habe jquery Markdown-Parser an gesehenGithub wie Markdown-it, kann aber keine finden mit Docs, die zeigen, wie vorhandene Inhalte zu parsen. Markdown-it.js scheint populär zu sein, aber ihre einzige Browsernutzungsbeispiel ist:

var md = window.markdownit();
var result = md.render("# markdown-it rulezz!");

Ich bin mir nicht sicher, wie man das anwenden kann, um Inhalte zu analysieren, die bereits in einem div sind. Ist es möglich, dies auf einfache Weise zu tun?

Antworten:

1 für die Antwort № 1

Alles, was Sie tun müssen, ist, den Markdown-Text zu erhalten und zu parsen. Dann leg es irgendwo hin. Du könntest es sogar dorthin zurückbringen, wo du es herbekommen hast.

var markdown = $("#markdown-content").html();
var html = md.render(markdown);
$("#output").html(html);

0 für die Antwort № 2

Diese Methode analysiert eine Eingabezeichenfolge und gibt eine Liste von Block-Token zurück.

var md     = window.markdownit();
var result = md.parse( document.querySelector("#markdown-content").textContent, {} );

Sehen https://markdown-it.github.io/markdown-it/#MarkdownIt.parse