- Notifications
You must be signed in to change notification settings - Fork3.5k
A markdown parser and compiler. Built for speed.
License
NotificationsYou must be signed in to change notification settings
markedjs/marked
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- ⚡ 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
- 🌐 works in a browser, on a server, or from a command line interface (CLI)
Checkout thedemo page to see marked in action ⛹️
Ourdocumentation pages are also rendered using marked 💯
Also read about:
Node.js: Onlycurrent and LTS Node.js versions are supported. End of life Node.js versions may become incompatible with Marked at any point in time.
Browser: Not IE11 :)
CLI:
npm install -g marked
In-browser:
npm install marked
Warning: 🚨 Marked does notsanitize the output HTML. Please use a sanitize library, likeDOMPurify (recommended),sanitize-html orinsane on theoutput HTML! 🚨
DOMPurify.sanitize(marked.parse(`<img src="x" onerror="alert('not happening')">`));
CLI
# Example with stdin input$ marked -o hello.htmlhello world^D$ cat hello.html<p>hello world</p>
# Print all options$ marked --help
Browser
<!doctype html><html><head><metacharset="utf-8"/><title>Marked in the browser</title></head><body><divid="content"></div><scriptsrc="https://cdn.jsdelivr.net/npm/marked/lib/marked.umd.js"></script><script>document.getElementById('content').innerHTML=marked.parse('# Marked in the browser\n\nRendered by **marked**.');</script></body></html>
or import esm module
<scripttype="module">import{marked}from"https://cdn.jsdelivr.net/npm/marked/lib/marked.esm.js";document.getElementById('content').innerHTML=marked.parse('# Marked in the browser\n\nRendered by **marked**.');</script>
Copyright (c) 2011-2022, Christopher Jeffrey. (MIT License)
About
A markdown parser and compiler. Built for speed.
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published