diff options
Diffstat (limited to 'lib/parse/renderer.js')
-rw-r--r-- | lib/parse/renderer.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/parse/renderer.js b/lib/parse/renderer.js index dcbc261..c01fb81 100644 --- a/lib/parse/renderer.js +++ b/lib/parse/renderer.js @@ -146,5 +146,10 @@ GitBookRenderer.prototype.code = function(code, lang, escaped) { ); }; +GitBookRenderer.prototype.heading = function(text, level, raw) { + var id = this.options.headerPrefix + raw.toLowerCase().replace(/[^\w -]+/g, '').replace(/ /g, '-'); + return '<h' + level + ' id="' + id + '">' + text + '</h' + level + '>\n'; +}; + // Exports module.exports = GitBookRenderer; |