4.0.0 • Published 4 years ago

jekyll-markdown-parser v4.0.0

Weekly downloads
192
License
MIT
Repository
github
Last release
4 years ago

jekyll-markdown-parser

A Jekyll Markdown parser using TypeScript.

Installation

$ npm install jekyll-markdown-parser

Usage

import * as assert from 'assert';
import { parse } from 'jekyll-markdown-parser';

const jekyllMarkdown = [
  '---',
  'layout: post',
  'title: Hello Jekyll',
  '---',
  'This is my first entry.'
].join('\n');
assert.deepEqual(
  parse(jekyllMarkdown),
  {
    html: '<p>This is my first entry.</p>\n',
    markdown: 'This is my first entry.',
    parsedYaml: {
      layout: 'post',
      title: 'Hello Jekyll'
    },
    yaml: 'layout: post\ntitle: Hello Jekyll\n'
  }
);

or use compileMarkdown / parseYaml / separate. See test/index.ts.

Badges

npm version Travis CI

License

MIT

Author

bouzuya <m@bouzuya.net> (http://bouzuya.net)

4.0.0

4 years ago

3.0.0

4 years ago

2.0.0

5 years ago

1.1.1

6 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago