UNPKG

gitbook-plugin-custom-favicon

Version:
26 lines (20 loc) 655 B
var fs = require('fs'); var path = require('path'); module.exports = { // Map of hooks hooks: { "finish" : function () { var pathFile = this.options.pluginsConfig && this.options.pluginsConfig.favicon; var favicon = path.join(process.cwd(), pathFile); var gitbookFaviconPath = path.join(process.cwd(), '_book', 'gitbook', 'images', 'favicon.ico'); if (pathFile && fs.existsSync(pathFile) && fs.existsSync(gitbookFaviconPath)){ fs.unlinkSync(gitbookFaviconPath); fs.createReadStream(favicon).pipe(fs.createWriteStream(gitbookFaviconPath)); } } }, // Map of new blocks blocks: {}, // Map of new filters filters: {} };