diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-02-20 15:31:59 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-12-22 15:00:51 +0100 |
commit | dbee17ddec2e786fbf02572e7bf6050c207b492f (patch) | |
tree | 8d93bd8eb985e3bd8132612935bc5a1583fe15e3 /packages/gitbook-markdown/lib/page.js | |
parent | 9b3888005d5098079056fa889a84e75cf3c57670 (diff) | |
download | gitbook-dbee17ddec2e786fbf02572e7bf6050c207b492f.zip gitbook-dbee17ddec2e786fbf02572e7bf6050c207b492f.tar.gz gitbook-dbee17ddec2e786fbf02572e7bf6050c207b492f.tar.bz2 |
Use gitbook-html as base parser
Diffstat (limited to 'packages/gitbook-markdown/lib/page.js')
-rw-r--r-- | packages/gitbook-markdown/lib/page.js | 34 |
1 files changed, 6 insertions, 28 deletions
diff --git a/packages/gitbook-markdown/lib/page.js b/packages/gitbook-markdown/lib/page.js index 3a92086..d8a5119 100644 --- a/packages/gitbook-markdown/lib/page.js +++ b/packages/gitbook-markdown/lib/page.js @@ -1,10 +1,9 @@ var _ = require('lodash'); var kramed = require('kramed'); - var annotate = require('kramed/lib/annotate/'); -var RAW_START = "{% raw %}"; -var RAW_END = "{% endraw %}"; +var RAW_START = '{% raw %}'; +var RAW_END = '{% endraw %}'; function escape(str) { return RAW_START + str + RAW_END; @@ -15,6 +14,7 @@ function combine(nodes) { return _.pluck(nodes, 'raw').join(''); } +// Add templating "raw" to code blocks function preparePage(src) { var lexed = annotate.blocks(src); var levelRaw = 0; @@ -54,28 +54,6 @@ function preparePage(src) { return combine(escaped); } -function parsePage(src) { - var options = _.extend({}, kramed.defaults, { - mathjax: false, - renderer: new kramed.Renderer({ - langPrefix: 'lang-', - smartypants: false, - headerPrefix: '', - headerAutoId: false, - xhtml: false - }) - }); - - return { - sections: [ - { - type: "normal", - content: kramed(src, options) - } - ] - }; -} - -// Exports -module.exports = parsePage; -module.exports.prepare = preparePage; +module.exports = { + prepare: preparePage +}; |