diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-05-02 16:14:39 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-12-22 15:00:55 +0100 |
commit | b918cbcb0305bb5269d5a7ee7513b4e32317677b (patch) | |
tree | 85430e1258b026ce433899ab4f86811a8b24c71f /packages/gitbook-markdown/lib/tohtml.js | |
parent | 157446e9286e0ccab6cea1924e22f696c4ebc698 (diff) | |
download | gitbook-b918cbcb0305bb5269d5a7ee7513b4e32317677b.zip gitbook-b918cbcb0305bb5269d5a7ee7513b4e32317677b.tar.gz gitbook-b918cbcb0305bb5269d5a7ee7513b4e32317677b.tar.bz2 |
Adapt for gitbook-html@1.1.0
Diffstat (limited to 'packages/gitbook-markdown/lib/tohtml.js')
-rw-r--r-- | packages/gitbook-markdown/lib/tohtml.js | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/packages/gitbook-markdown/lib/tohtml.js b/packages/gitbook-markdown/lib/tohtml.js index 628ebce..c40c545 100644 --- a/packages/gitbook-markdown/lib/tohtml.js +++ b/packages/gitbook-markdown/lib/tohtml.js @@ -1,7 +1,11 @@ var _ = require('lodash'); var kramed = require('kramed'); -// Get renderer for kramed +/** + Get renderer for kramed with correct configuration + + @return {kramed.Renderer} +*/ function getRenderer() { return new kramed.Renderer({ langPrefix: 'lang-', @@ -12,14 +16,23 @@ function getRenderer() { }); } -// Get options for markdown parsing +/** + Get options for markdown parsing + + @return {Object} +*/ function getOption() { return _.extend({}, kramed.defaults, { mathjax: false }); } -// Convert Markdown to HTML +/** + Convert Markdown block to HTML + + @param {String} src (markdown) + @return {String} (html) +*/ function convertMdToHTMLBlock(src) { var options = _.extend(getOption(), { renderer: getRenderer() @@ -28,7 +41,12 @@ function convertMdToHTMLBlock(src) { return kramed(src, options); } -// Convert Markdown to HTML (inline) +/** + Convert Markdown inline to HTML + + @param {String} src (markdown) + @return {String} (html) +*/ function convertMdToHTMLInline(src) { return kramed.inlineLexer(src, getOption(), getRenderer()); } |