Closed maruneko0 closed 4 years ago
sphinxcontrib-blockdiagを利用させていただいています。 便利なツールで大変助かっております。
windows上で使った場合に、不具合が発生したので報告します。
htmlに出力されるpngのパス区切り文字がバックスラッシュで出力されます。 これによりサーバにアップロードしてアクセスしたときに正しく画像が参照できません。 ソースコードを確認したところblockdiag.pyのL172でパスを取得していますが node.get_relpathの返すパスがos.pathを使っておりwindowsではバックスラッシュが出力されます。 次のように修正して手元で動くことを確認しました。 relpath = node.get_relpath('PNG', self.builder).replace("\","/")
本件は、blockdiag以外のactdiag,seqdiag,nwdiagでも発生するようです。
ご検討のほどよろしくお願いします。
すみません。pullリクに入っていますね(^^; 失礼しました。読み飛ばしてください。
sphinxcontrib-blockdiagを利用させていただいています。 便利なツールで大変助かっております。
windows上で使った場合に、不具合が発生したので報告します。
htmlに出力されるpngのパス区切り文字がバックスラッシュで出力されます。 これによりサーバにアップロードしてアクセスしたときに正しく画像が参照できません。 ソースコードを確認したところblockdiag.pyのL172でパスを取得していますが node.get_relpathの返すパスがos.pathを使っておりwindowsではバックスラッシュが出力されます。 次のように修正して手元で動くことを確認しました。 relpath = node.get_relpath('PNG', self.builder).replace("\","/")
本件は、blockdiag以外のactdiag,seqdiag,nwdiagでも発生するようです。
ご検討のほどよろしくお願いします。