26

ローカルのHaddockドキュメント内に画像を埋め込むにはどうすればよいですか?

たとえばlensパッケージは画像への外部リンクを使用しているだけですが、画像をローカルに保存したいと思います。

(この質問は、メーリング リストの (未回答の) 質問と非常によく似ています)。

4

3 に答える 3

10

参照するメーリングリストスレッドで説明されているように、1つのオプションは、データURLを使用して画像をドキュメントにインライン化することです。ソース自体を読み取るのはやや不快になります(base64でエンコードされたデータの大きなブロブが散在しているため)が、Haddockの名前付きチャンクを使用すると、ファイルの最後にある名前付きチャンクにすべての画像を配置することで役立ちます。このアプローチの実際の例については、サークルパッキングパッケージのHaddockドキュメントを参照してください。

于 2012-12-26T18:57:27.330 に答える
10

イメージをローカルに保存する場合は、次のことができます。

-- A longer description of the package.
description: Some haskell package description.

    <<file:///home/user/your_image.png>>

結果:

ここに画像の説明を入力してください

相対パスで画像を追加したくない、または追加できない場合は、フルパスなしで画像名を入力してください:

<<your_image.png>>

この場合、イメージはproject/docsディレクトリにある必要があります。

于 2012-12-26T16:52:58.470 に答える
9

Ian Ross のブログ投稿で説明されているように、extra-doc-files追加のファイルをドキュメントにバンドルするために cabal オプションを使用できます。

于 2014-05-10T13:43:49.477 に答える