2.0.3 • Published 6 years ago
mark-twain v2.0.3
Mark Twain
It is not easy to process Markdown directly. However, we can use mark-twain
to parse a Markdown file(and YAML/HTML which in it) into JsonML which is easier to process.
Installation
npm install mark-twain
Usage
const MT = require('mark-twain');
const fs = require('fs');
const jsonML = MT(fs.readFileSync('something.md').toString());
The returned value of MT
would be JsonML, something looks like this:
{
// YAML will be parsed as meta data.
meta: {
title: 'Title',
...
},
// Others will be parsed as JsonML.
content: [
"article",
["h1", "Here is a heading"],
[
"ol",
[
"li",
[
"p",
"First"
]
],
...
],
[
"p",
"This is a paragraph, including ",
[
"em",
"EM"
],
" and ",
[
"strong",
"STRONG"
],
". Any question? Oh, I almost forget ",
[
"code",
"inline code"
],
"."
],
...
]
}
Relative
- jsonml-to-react-component To convert JsonML to React Component.
- jsonml.js A collection of JsonML tools.
Liscence
MIT
2.0.3
6 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.1.6
7 years ago
1.1.5
8 years ago
1.1.4
8 years ago
1.1.3
8 years ago
1.1.2
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
1.0.0-beta.2
8 years ago
1.0.0-beta
8 years ago
0.2.0-beta.4
8 years ago
0.2.0-beta.3
8 years ago
0.2.0-beta.2
8 years ago
0.2.0-beta
8 years ago
0.1.0-beta
8 years ago