From 68320b7a916d9fd8447672bff1c145593fce3550 Mon Sep 17 00:00:00 2001 From: Dotan Dimet Date: Mon, 5 Jan 2015 00:29:12 +0200 Subject: [PATCH] documentation pages should have titles --- Gruntfile.js | 6 ++++-- docs/layout/api.html | 4 ++-- docs/layout/guide.html | 4 ++-- docs/layout/index.html | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 6d1d8b01..636d5b6b 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -51,9 +51,11 @@ module.exports = function(grunt) { var md2htmlTasks = {}; var makeTasks = function(layout, pages) { pages.map(function(name) { + var src = inputFolder + "/" + name + ".md"; + var title = (grunt.file.exists(src)) ? grunt.file.read(src).split(/\n/)[0].substring(3) + ' - ' : ''; md2htmlTasks[name] = { - options: {layout: inputFolder + "/layout/" + layout + ".html"}, - files: [{src: [inputFolder + "/" + name + ".md"], dest: tempFolder + "/" + name + ".html"}] + options: {layout: inputFolder + "/layout/" + layout + ".html", templateData: { "topic": title }}, + files: [{src: [src], dest: tempFolder + "/" + name + ".html"}] } }) }; diff --git a/docs/layout/api.html b/docs/layout/api.html index ee6503bf..5d05c2c4 100644 --- a/docs/layout/api.html +++ b/docs/layout/api.html @@ -1,7 +1,7 @@ - Mithril + <%= topic %>Mithril @@ -89,4 +89,4 @@ - \ No newline at end of file + diff --git a/docs/layout/guide.html b/docs/layout/guide.html index dd74fbb2..9db82288 100644 --- a/docs/layout/guide.html +++ b/docs/layout/guide.html @@ -1,7 +1,7 @@ - Mithril + <%= topic %>Mithril @@ -59,4 +59,4 @@ - \ No newline at end of file + diff --git a/docs/layout/index.html b/docs/layout/index.html index 78091558..b0a9897c 100644 --- a/docs/layout/index.html +++ b/docs/layout/index.html @@ -1,7 +1,7 @@ - Mithril + <%= topic %>Mithril