From 199df5778829e9cbf45f25e69b2f6d90b6fa0629 Mon Sep 17 00:00:00 2001 From: livelazily Date: Tue, 10 Jun 2014 11:47:11 +0800 Subject: [PATCH] generate header id the same as github --- lib/parse/renderer.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/parse/renderer.js b/lib/parse/renderer.js index 4da312eae9..8e566f25ef 100644 --- a/lib/parse/renderer.js +++ b/lib/parse/renderer.js @@ -135,5 +135,10 @@ GitBookRenderer.prototype.listitem = function(text) { return GitBookRenderer.super_.prototype.listitem(this._createCheckboxAndRadios(text)); }; +GitBookRenderer.prototype.heading = function(text, level, raw) { + var id = this.options.headerPrefix + raw.toLowerCase().replace(/[^\w -]+/g, '').replace(/ /g, '-'); + return '' + text + '\n'; +} + // Exports module.exports = GitBookRenderer;