17 lines
425 B
TypeScript
17 lines
425 B
TypeScript
import MarkdownIt from "markdown-it";
|
|
import { syscall } from "../lib/syscall";
|
|
|
|
var taskLists = require("markdown-it-task-lists");
|
|
|
|
const md = new MarkdownIt({
|
|
linkify: true,
|
|
html: false,
|
|
typographer: true,
|
|
}).use(taskLists);
|
|
|
|
export async function renderMarkdown() {
|
|
let text = await syscall("editor.getText");
|
|
let html = md.render(text);
|
|
await syscall("editor.showRhs", `<html><body>${html}</body></html>`);
|
|
}
|