diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-04-27 12:08:00 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-04-27 12:08:00 +0200 |
commit | 4ca23b84a4ce5c7c03c72b0cb78357aaff1be27c (patch) | |
tree | 5966848cb10275d5aa93c4df2b1f208fd54ddb05 /lib/output/writer/writePage.js | |
parent | b05eb8440b59db6d39ae06712ddda5651786e00a (diff) | |
download | gitbook-4ca23b84a4ce5c7c03c72b0cb78357aaff1be27c.zip gitbook-4ca23b84a4ce5c7c03c72b0cb78357aaff1be27c.tar.gz gitbook-4ca23b84a4ce5c7c03c72b0cb78357aaff1be27c.tar.bz2 |
Fix filters for theme templates
Diffstat (limited to 'lib/output/writer/writePage.js')
-rw-r--r-- | lib/output/writer/writePage.js | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/lib/output/writer/writePage.js b/lib/output/writer/writePage.js deleted file mode 100644 index 6bcc1ba..0000000 --- a/lib/output/writer/writePage.js +++ /dev/null @@ -1,37 +0,0 @@ -var path = require('path'); -var Immutable = require('immutable'); - -var fs = require('../../utils/fs'); -var PathUtils = require('../../utils/path'); - -var WriteOptions = Immutable.Record({ - extension: '.html' -}); - -/** - Write a file to the output folder - - @param {Output} output - @param {Page} page - @param {Buffer|String} content - @return {Promise} -*/ -function writePage(output, page, content, options) { - var file = page.getFile(); - var outputOpts = output.getOptions(); - var rootFolder = outputOpts.get('root'); - - options = WriteOptions(options); - - // Get filename for file to write - var fileName = PathUtils.setExtension(file.getPath(), options.get('extension')); - var filePath = path.join(rootFolder, fileName); - - return fs.ensure(filePath) - .then(function() { - return fs.writeFile(filePath, content); - }) - .thenResolve(output); -} - -module.exports = writePage; |