summaryrefslogtreecommitdiffstats
path: root/lib/generate/generator_site.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2014-04-04 10:45:36 -0700
committerSamy Pessé <samypesse@gmail.com>2014-04-04 10:45:36 -0700
commite0d96b316390660557c1eac72314cdd659ba58e0 (patch)
tree631a24d35b4b0c81ffefc51686525cbd7f26feed /lib/generate/generator_site.js
parentf656390783922952cc1f6fe8b0a5d0dc902fa92e (diff)
downloadgitbook-e0d96b316390660557c1eac72314cdd659ba58e0.zip
gitbook-e0d96b316390660557c1eac72314cdd659ba58e0.tar.gz
gitbook-e0d96b316390660557c1eac72314cdd659ba58e0.tar.bz2
Fix links in templates
Diffstat (limited to 'lib/generate/generator_site.js')
-rw-r--r--lib/generate/generator_site.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/generate/generator_site.js b/lib/generate/generator_site.js
index 1cc8614..6e1903d 100644
--- a/lib/generate/generator_site.js
+++ b/lib/generate/generator_site.js
@@ -7,11 +7,16 @@ var fs = require("./fs");
var parse = require("../parse");
var BaseGenerator = require("./generator");
-// Init swig filter lines for returning the count of lines in a code section
+// Swig filter for returning the count of lines in a code section
swig.setFilter('lines', function(content) {
return content.split('\n').length;
});
+// Swig filter for returning a link to the associated html file of a markdown file
+swig.setFilter('mdLink', function(link) {
+ return link.replace(".md", ".html");
+});
+
var Generator = function() {
BaseGenerator.apply(this, arguments);