index.js 692 B

1234567891011121314151617181920212223242526
  1. var _ = require('lodash');
  2. module.exports = {
  3. book: {
  4. assets: './assets',
  5. js: [
  6. 'buttons.js'
  7. ]
  8. },
  9. hooks: {
  10. // Compatibility layer for gitbook < 2.5.0
  11. config: function(cfg) {
  12. var sharingLink = _.get(cfg, 'links.sharing', {});
  13. cfg.pluginsConfig.sharing = _.defaults(cfg.pluginsConfig.sharing || {}, {});
  14. _.each(sharingLink, function(enabled, type) {
  15. if (enabled != false) return;
  16. if (type == 'all') cfg.pluginsConfig.sharing[type] = [];
  17. else cfg.pluginsConfig.sharing[type] = false;
  18. });
  19. return cfg;
  20. }
  21. }
  22. };