第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 "[email protected]"
不要忘記使其可執行文件並把它放在你的路徑。
第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
然後打開你的瀏覽器。
當您導航到類型定義時,您應該會在右側看到一個Source
鏈接,它會將您帶到新的超鏈接源。
你可以試試[standalone-haddock](https://github.com/feuerbach/standalone-haddock)應用程序。 – ErikR
它看起來不像我想要的;我對相關鏈接沒有問題,它似乎沒有提供超出直接的'haddock'的東西? –
我認爲它只是向你的'haddock'可執行文件發送。如果它沒有用正確的選項調用它,請嘗試創建一個包裝腳本來添加所需的選項。 – ErikR