对于多包项目,最好关闭模块层次结构,即默认情况下不扩展。这样可以配置吗?
或者,可以将自定义 JavaScript 添加到生成的 index.html 中,例如通过命令行参数吗?有
--lib=<dir>
参数,但不太清楚如何使用它。
这就是我最终所做的:
script_text="$(cat my.js)"
sed 's/</body>/<script>'"$script_text"'</script></body>/g' docs/index.html > docs/index-collapsed.html
如果有一种真正受祝福的方法可以在 Haddocks 的模块列表页面中包含额外的 JavaScript,请务必将其作为答案发布!