summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/parse/renderer.js5
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;