A jQuery Plugin to display markdown in some different ways
Install jquery-markview with yarn:
yarn add jquery-markview
Ensure these library is included.
"dependencies": {
"d3": "^4.5.0",
"jquery": "^3.1",
"marked": "^0.3.6"
}
Include jquery-markview.min.js
, jquery-markview.min.css
files into the web page.
Create a div applying jQuery plugin jquery-markview
with config as follows:
$('#jquery-markview').markview({
style: 'fold',
loadData: function () {
return $.Deferred().resolve(
"# jQuery Markview\nA jQuery Plugin to display markdown in some different ways");
}
})
The config object may contain following options (default values are specified below):
{
style: 'fold',
autosize: true,
width: "100",
height: "100",
cellWidth: 250,
cellHeight: 50,
loadData: null
}
- style is a string key(
"fold"|"tree"
) to decide which way to dispaly the markdown text. - autosize is a boolean specifying whether auto compute the size of the div.
- width is the width of the div when autosize is
false
. - height is the height of the div when autosize is
false
. - celWidth is the width of the cell when style is
"tree"
. - celHeight is the wheightof the cell when style is
"tree"
. - loadData is a function returning jQuery promise that will be resolved with the markdown text.