diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-06-07 12:47:16 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-06-07 12:47:16 +0200 |
commit | 22da5aac118e58700e19cef7466494cd82bba34a (patch) | |
tree | 00cd9fdc1659b5d468805aa26fa9d93c223dacd7 | |
parent | f7b95102c5354e1fa5e46555663c4d01c4fa1883 (diff) | |
download | gitbook-22da5aac118e58700e19cef7466494cd82bba34a.zip gitbook-22da5aac118e58700e19cef7466494cd82bba34a.tar.gz gitbook-22da5aac118e58700e19cef7466494cd82bba34a.tar.bz2 |
Switch frontmatter parsing to gray-matter
-rw-r--r-- | lib/parse/parsePageFromString.js | 10 | ||||
-rw-r--r-- | package.json | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/lib/parse/parsePageFromString.js b/lib/parse/parsePageFromString.js index 80c147b..2e0c48c 100644 --- a/lib/parse/parsePageFromString.js +++ b/lib/parse/parsePageFromString.js @@ -1,5 +1,5 @@ var Immutable = require('immutable'); -var fm = require('front-matter'); +var matter = require('gray-matter'); var direction = require('direction'); /** @@ -9,12 +9,12 @@ var direction = require('direction'); * @return {Page} */ function parsePageFromString(page, content) { - var parsed = fm(content); + var parsed = matter(content); return page.merge({ - content: parsed.body, - attributes: Immutable.fromJS(parsed.attributes), - dir: direction(parsed.body) + content: parsed.content, + attributes: Immutable.fromJS(parsed.data), + dir: direction(parsed.content) }); } diff --git a/package.json b/package.json index 8d2b1fd..3681745 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,6 @@ "escape-string-regexp": "1.0.5", "extend": "^3.0.0", "fresh-require": "1.0.3", - "front-matter": "2.0.8", "gitbook-asciidoc": "1.2.1", "gitbook-markdown": "1.3.1", "gitbook-plugin-fontsettings": "2.0.0", @@ -32,6 +31,7 @@ "gitbook-plugin-theme-default": "1.0.4", "github-slugid": "1.0.1", "graceful-fs": "4.1.4", + "gray-matter": "^2.0.2", "i18n-t": "1.0.1", "ignore": "3.1.2", "immutable": "^3.8.1", |