markdown-it-v-codemirror-highlighter
1.0.0 • Public • Published markdown-it-v-codemirror-highlighter
A code highlighter for markdown-it-v using CodeMirror
Installation
$ npm i markdown-it-v-codemirror-highlighter --save
Or yarn:
$ yarn add markdown-it-v-codemirror-highlighter
Usage
For Node.js:
const MarkdownIt = require('markdown-it')
const MarkdownItV = require('markdown-it-v')
const MarkdownItVHL = require('markdown-it-v-codemirror-highlighter')
require('codemirror/mode/clike/clike')
const md = MarkdownIt()
.use(MarkdownItV)
.use(MarkdownItVHL)
let sdom = md.render('```C++' +
`
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
` +
'```')
For browser (using es6 module with web bundler):
import MarkdownIt from 'markdown-it'
import MarkdownItV from 'markdown-it-v'
import MarkdownItVHL from 'markdown-it-v-codemirror-highlighter/dist/browserIndex.common.js'
import 'codemirror/mode/clike/clike'
import 'codemirror/theme/mdn-like.css'
const md = MarkdownIt()
.use(MarkdownItV)
.use(MarkdownItVHL, {
theme: 'mdn-like'
})
let sdom = md.render(textarea.value)
Package Sidebar
Install
npm i markdown-it-v-codemirror-highlighter
Weekly Downloads