0

コンテンツを取得し、PIL を使用してそのコンテンツに基づいて画像を作成し、生成された画像をドキュメントに表示する reStructuredText ディレクティブを作成しようとしています。これまでに行ったことは、image ディレクティブをサブクラス化し、特定のパス (images/diagram.png など) にファイルを作成してから、images/diagram.png を image ディレクティブに渡すことです。これに関する問題は、ファイルが ./images/ に保存されるのに、生成された html ドキュメントが {output_dir}/static/images/ で検索することです。

私の質問は、出力を保存するために reST が使用しているディレクトリの値にどのようにアクセスすればよいのでしょうか?

4

1 に答える 1

1

sphinx.ext.graphvizソース (例:ここ)を見てください。この Sphinx 拡張機能は、あなたが説明したのとほぼ同じことを行っています。

于 2011-10-26T20:40:46.917 に答える