https://github.com/mb21/markdown-it-bracketed-spans
Span (<span>) tag plugin for markdown-it markdown parser
https://github.com/mb21/markdown-it-bracketed-spans
markdown-it-plugin
Last synced: about 1 year ago
JSON representation
Span (<span>) tag plugin for markdown-it markdown parser
- Host: GitHub
- URL: https://github.com/mb21/markdown-it-bracketed-spans
- Owner: mb21
- License: mit
- Created: 2018-11-21T20:46:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-01T15:57:32.000Z (over 7 years ago)
- Last Synced: 2025-03-18T09:37:41.622Z (about 1 year ago)
- Topics: markdown-it-plugin
- Language: JavaScript
- Size: 1.95 KB
- Stars: 18
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# markdown-it-bracketed-spans
Span tag plugin for [markdown-it markdown parser](https://github.com/markdown-it/markdown-it).
Markup is based on [pandoc `bracketed_spans` extension](http://pandoc.org/MANUAL.html#extension-bracketed_spans),
for example:
paragraph with [a span]{.myClass}
Must be used together with the [markdown-it-attrs plugin](https://github.com/arve0/markdown-it-attrs)
(that's a peer dependency).
## Usage
```javascript
var md = require('markdown-it')()
.use( require('markdown-it-bracketed-spans') )
.use( require('markdown-it-attrs') )
var output = md.render('foo [bar *bar*]{#id .class attr=value} baz')
```
Output will be:
```html
foo
bar bar
baz
```