2.0.3 • Published 7 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
7 years ago
2.0.2
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.1.6
9 years ago
1.1.5
9 years ago
1.1.4
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
1.0.0-beta.2
10 years ago
1.0.0-beta
10 years ago
0.2.0-beta.4
10 years ago
0.2.0-beta.3
10 years ago
0.2.0-beta.2
10 years ago
0.2.0-beta
10 years ago
0.1.0-beta
10 years ago