読者です 読者をやめる 読者になる 読者になる

うまいぼうぶろぐ

linuxとhttpdとperlのメモ

sphinx 1.0.7以下で画像が重複してコピーされるbug

sourceディレクトリに直接画像を保存している場合は問題ない。

.. image:: hoge.jpg

でも、sourceディレクトリにサブディレクトリを作ってその下に画像を保存していると

.. image:: images/hoge.jpg

このrstファイルを更新してmake htmlする度に、build/html/_images 以下に

build/html/_images/hoge.jpg
build/html/_images/hoge1.jpg
build/html/_images/hoge2.jpg
...

と重複してコピーされていってしまった。

なんだかなーと思いつつ公式のchangelogみたら

Release 1.0.8 (Sep 23, 2011)¶
(snip)
#704: Fix image file duplication bug.

とあるので1.0.8で治ってるぽいー。というわけでeasy_install -U sphinx して解消。

追記

python, sphinxのversionあげたらmake pdf でこけるようになった。。。けど解決