降级后编译有问题,所以又找到了另一个方案:修改编译后的theme.js
:
vim _book/gitbook/theme.js
把其中 if(m
)for(n.handler 替换成 if(false
)for(n.handler ,但是重新编译后还是会覆盖,从 .gitbook/versions/3.2.3/node_modules/gitbook-plugin-theme-default/src/build.sh
里的
10 # Compile JS
11 browserify src/js/core/index.js | uglifyjs -mc > _assets/website/gitbook.js
12 browserify src/js/theme/index.js | uglifyjs -mc > _assets/website/theme.js
可以看出这里有可能有些端倪,但是没有时间尝试了,后期有时间再修改吧。
ps: 有高手了解原理或者更好的解决方案,请指教。