我在Hackage上有一个包(hspec),其中有由Haddock生成的文档,但它没有显示在Hackage页面上。我能够成功上传一切内容,但文档没有显示出来。
我使用cabal haddock
或Leksah IDE中的Package > Build Documentation
生成文档。
当我在Leksah中使用Package > Open Doc
时,它找不到文档,因为它正在寻找dist/doc/html/hspec/hspec/index.html
,但生成的文件实际位于dist/doc/html/hspec/index.html
。我认为Hackage也在同样的地方查找文档。
我猜想我的源文件不在预期的位置,但我不知道它们应该放在哪里。
源代码和目录结构可在https://github.com/trystan/hspec找到。