我经常在无法上网的地方工作。我也即将搬到一个互联网访问最少的地方。在我的系统上本地保存文档对我来说绝对是无价的。
使用直接 cabal,我可以通过启用documentation
配置文件中的选项来做到这一点。
如何使用 cabal-dev 获得相同的效果?具体来说,当我使用 cabal-dev 安装包时,我希望生成包文档并更新项目文档目录的 index.html 文件以包含该包。
更新:我的问题基本上是cabal-install 配置文件的文档的副本
我经常在无法上网的地方工作。我也即将搬到一个互联网访问最少的地方。在我的系统上本地保存文档对我来说绝对是无价的。
使用直接 cabal,我可以通过启用documentation
配置文件中的选项来做到这一点。
如何使用 cabal-dev 获得相同的效果?具体来说,当我使用 cabal-dev 安装包时,我希望生成包文档并更新项目文档目录的 index.html 文件以包含该包。
更新:我的问题基本上是cabal-install 配置文件的文档的副本
编辑~/.cabal/share/cabal-dev-$VERSION/admin/cabal-config.in
并将documentation
字段的值设置为True
。该cabal-config.in
文件是一个模板,用于cabal-dev/cabal.config
在创建新沙箱时进行初始化。
如果要为现有cabal-dev
沙箱启用文档,只需编辑cabal-dev/cabal.config
.
对于 Cabal 本地沙箱的用户:启用文档或在您所在的同一目录中~/.cabal/config
创建一个文件,其中包含以下内容:cabal.config
cabal.sandbox.config
documentation: True