gitbook-plugin-custom-favicon
Version:
replaces the gitbook favicon with your own
26 lines (20 loc) • 655 B
JavaScript
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: {}
};