summaryrefslogtreecommitdiffstats
path: root/lib/generate
diff options
context:
space:
mode:
Diffstat (limited to 'lib/generate')
-rw-r--r--lib/generate/ebook/index.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/generate/ebook/index.js b/lib/generate/ebook/index.js
index 0c5a664..0cde1a9 100644
--- a/lib/generate/ebook/index.js
+++ b/lib/generate/ebook/index.js
@@ -30,6 +30,10 @@ Generator.prototype.finish = function() {
.then(function() {
var d = Q.defer();
var format = that.options.extension || path.extname(that.options.output);
+ var pdfOptions = _.defaults(that.options.pdf || {}, {
+ "fontSize": 12,
+ "toc": true
+ });
if (!that.options.cover && fs.existsSync(path.join(that.options.output, "cover.jpg"))) {
that.options.cover = path.join(that.options.output, "cover.jpg");
@@ -51,8 +55,8 @@ Generator.prototype.finish = function() {
"--margin-right": "62",
"--margin-top": "36",
"--margin-bottom": "36",
- "--pdf-add-toc": true,
- "--pdf-default-font-size": "12",
+ "--pdf-add-toc": Boolean(pdfOptions.toc),
+ "--pdf-default-font-size": String(pdfOptions.fontSize),
"--paper-size": "a4",
});
}