步骤 1. 下载并构建最新的黑线鳕。构建说明位于README.md
.
git clone https://github.com/haskell/haddock.git
cd haddock
cabal sandbox init
cabal sandbox add-source haddock-library
cabal sandbox add-source haddock-api
cabal install --dependencies-only
cabal build
然后将新的黑线鳕安装为haddock.real
cp dist/build/haddock/haddock /some/bin/dir/haddock.real
步骤 2. 创建一个名为的包装脚本haddock
:
#!/bin/sh
/some/bin/dir/haddock.real --hyperlinked-source "$@"
不要忘记使其可执行并将其放在您的路径中。
步骤 3. 下载并构建standalone-haddock
:
mkdir build-standalone-haddock
git clone https://github.com/feuerbach/standalone-haddock.git
cd standalone-haddock
cabal build
cp dist/build/standalone-haddock/standalone-haddock /some/bin/dir/
如何使用的示例standalone-haddock
:
mkdir temp
cd temp
cabal get heredoc-0.2.0.0
standalone-haddock -o doc heredoc-0.2.0.0
然后doc/heredoc/index.html
在浏览器中打开。
当您导航到类型定义时,您应该Source
会在右侧看到一个链接,该链接会将您带到新的超链接源。