marked
37,304
Stars
3,825
Forks
378
Watchers
38
Open Issues
NOASSERTION
许可证
TypeScript
语言
2011-07-24
创建时间
2026-11-11
最近更新
项目能做什么
专注于极致速度的高性能 Markdown 解析器与编译器。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<a href="https://marked.js.org">
<img width="60px" height="60px" src="https://marked.js.org/img/logo-black.svg" align="right" />
</a>
# Marked
[](https://www.npmjs.com/package/marked)
[](https://packagephobia.now.sh/result?p=marked)
[](https://www.npmjs.com/package/marked)
[](https://github.com/markedjs/marked/actions)
[](https://snyk.io/test/npm/marked)
[](https://inspect.software/software/markedjs/marked)
- ⚡ built for speed
- ⬇️ low-level compiler for parsing markdown without caching or blocking for long periods of time
- ⚖️ light-weight while implementing all markdown features from the supported flavors & specifications
- 🛠️ easily adaptable with [custom extensions](https://marked.js.org/using_advanced#extensions)
- 🌐 works in a browser, on a server, or from a command line interface (CLI)
## Demo
Check out the [demo page](https://marked.js.org/demo/) to see Marked in action ⛹️
## Docs
Our [documentation pages](https://marked.js.org) are also rendered using marked 💯
Also read about:
* [Options](https://marked.js.org/using_advanced)
* [Extensibility](https://marked.js.org/using_pro)
## Compatibility
**Node.js:** Only [current and LTS](https://nodejs.org/en/about/releases/) Node.js versions are supported. End of life Node.js versions may become incompatible with Marked at any point in time.
**Browser:** [Baseline Widely Available](https://developer.mozilla.org/en-US/docs/Glossary/Baseline/Compatibility)
## Installation
**CLI:**
```sh
npm install -g marked
```
**In-browser:**
```sh
npm install marked
```
## Usage
### Warning: 🚨 Marked does not [sanitize](https://marked.js.org/using_advanced#options) the output HTML. Please use a sanitize library, like [DOMPurify](https://github.com/cure53/DOMPurify) (recommended), [sanitize-html](https://github.com/apostrophecms/sanitize-html) or [insane](https://github.com/bevacqua/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
```
**Node.js**
```js
import { marked } from 'marked';
const html = marked.parse('# Marked in Node.js');
console.log(html);
```
**Browser**
```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/lib/marked.umd.js"></script>
<script>
document.getElementById('content').innerHTML =
marked.parse('
阅读完整原文
项目深度分析 AI 生成
AI 流式 Markdown 高性能渲染与安全排版组件库(商用 UI 组件)
| 产品构想 | 基于 marked 针对大模型流式输出(Streaming Token)容易导致不完整语法块崩溃、闪烁的问题,构建集成了 XSS 过滤(DOMPurify)、代码高亮、公式渲染(KaTeX)的商业级 UI 组件。 |
| 核心功能 | 流式 Markdown 容错渲染引擎、内置 XSS 净化、多代码主题高亮、数学公式与图表插件打包、商业授权支持 |
| 目标用户 | 开发 LLM 对话应用、AI Agent 平台、知识库检索的前端与独立开发者 |
| 难度/周期 | 中等 · 3-5 周 · 成本:极低(主要是开发工时与静态展示站托管费用) |
| 收费模式 | 双重许可(Dual-license,开源基础版 + 商业闭源授权收费)或按开发者席位一次性购买源码 |
| 竞争风险 | 开源竞品(如 react-markdown 生态)较多,需强化在流式性能和一体化开箱即用上的优势 |
| 依据 | AI推测 |
Markdown 文档转多格式企业级导出微服务(SaaS / API)
| 产品构想 | 利用 marked 快速解析的特性,封装支持 CSS 样式模版、防注入过滤、PDF/Word/EPUB 高保真排版导出的托管 API 与 CLI 工具包。 |
| 核心功能 | 高并发渲染 API、自适应页眉页脚与分页打印样式、企业级安全性(防止恶意输入导致 SSRF/XSS)、批量转换任务队列 |
| 目标用户 | B2B SaaS 平台、企业内部知识库、内容创作者、自动化生成周报/合同的技术团队 |
| 难度/周期 | 中等 · 4-6 周 · 成本:低(轻量云服务器、无头浏览器 Puppeteer/Chromium 资源消耗) |
| 收费模式 | 按 API 调用量计费(月订阅模式)、私有化部署镜像单次售卖 |
| 竞争风险 | 服务端无头浏览器资源占用较高,发版与样式维护工作繁琐 |
| 依据 | 数据支持的判断 |
基于 marked 扩展生态的企业级静态内容安全网关
| 产品构想 | 针对 marked 明确提示 'does not sanitize the output HTML' 的痛点,提供一款开箱即用、带深度合规策略和 XSS 规则的中间件插件及云端内容审计服务。 |
| 核心功能 | 结合 marked AST 扩展进行敏感词/注入标签检测、深度安全过滤、防挂马检查、外部外链重定向管理 |
| 目标用户 | 接受外部 UGC Markdown 输入的社区平台、CMS 平台、企业文档协作工具运营方 |
| 难度/周期 | 较高 · 6-8 周 · 成本:中等(需维护安全规则库及审计服务器) |
| 收费模式 | 企业安全订阅(SaaS)、高级安全插件商业授权 |
| 竞争风险 | 纯安全检测易被 DOMPurify 等免费成熟库替代,需依赖更深度的审计规则和便利性取胜 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2011-07-24,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 37,304 / Fork 3,825 / Issue 38(数据支持,可自行核实) |
| 许可证 | NOASSERTION |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。