2023-04-19
班门弄斧
00
请注意,本文编写于 582 天前,最后修改于 319 天前,其中某些信息可能已经过时。

目录

简介
官方使用示例
Installation(安装)
Usage(使用)
CLI
Browser

简介

现在有很多流行的Markdown编辑器,但有时需要的不是一个庞大的编辑器,而是一个可以将Markdown文本格式化为Html代码的工具,所以找到了:Markedjs

官方使用示例

Installation(安装)

CLI:

bash
npm install -g marked

In-browser:

bash
npm install marked npm install @types/marked # For TypeScript projects

Usage(使用)

** Warning: 🚨 Marked does not sanitize the output HTML. Please use a sanitize library, like DOMPurify (recommended), sanitize-html or insane on the output HTML! 🚨 **

DOMPurify.sanitize(marked.parse(`<img src="x" onerror="alert('not happening')">`));

CLI

bash
# Example with stdin input $ marked -o hello.html hello world ^D $ cat hello.html <p>hello world</p>
bash
# Print all options $ marked --help

Browser

通过marked.parse()方法格式化Markdown文本。

html
<!doctype html> <html> <head> <meta charset="utf-8"/> <title>Marked in the browser</title> </head> <body> <div id="content"></div> <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script> <script> document.getElementById('content').innerHTML = marked.parse('# Marked in the browser\n\nRendered by **marked**.'); </script> </body> </html>
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!