📅  最后修改于: 2023-12-03 14:55:54.682000             🧑  作者: Mango
正文解析器(Text Parser)是一种将纯文本转换为标准格式的工具,可以用于处理文章、邮件、日志、说明书等文本文件。在Javascript中,有许多正文解析器可供选择,其中一个常用的解析器是npm包管理器中的“marked”模块。
npm install marked
const marked = require('marked');
const markdown = `
# 标题1
## 标题2
### 标题3
正文内容。
* 列表项1
* 列表项2
[链接](https://www.example.com)
`;
const html = marked(markdown);
console.log(html);
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<p>正文内容。</p>
<ul>
<li>列表项1</li>
<li>列表项2</li>
</ul>
<p><a href="https://www.example.com">链接</a></p>
#
来表示标题级别,例如 # 标题
表示一级标题,## 标题
表示二级标题,以此类推。*
或 -
表示,无序列表以及嵌套列表都是支持的。[描述](链接地址)
来表示,例如 [百度](https://www.baidu.com)
。![](图片链接)
来表示,例如 ![](https://www.example.com/image.jpg)
。来表示,例如
javascript \n console.log('Hello, World!'); \n `````。>
来表示,例如 > 引用内容
。支持多级嵌套。**文本**
来表示,例如 **加粗文字**
。*文本*
或 _文本_
来表示,例如 *斜体*
或 _斜体_
。***
或 ---
来表示,例如 ***
。“marked”模块是一个轻量级的正文解析器,可以轻松地将Markdown语法转换为HTML格式,使得文本内容更加美观易读。此外,“marked”还具有可扩展性和可配置性,可满足各种不同的需求。