from docutils.parsers.rst.directives.images import Figure
class MyFigure(Figure):
def run(self):
# here I need to read the 'thumbnails_folder' setting
pass
def setup(app):
app.add_config_value('thumbnails_folder', '_thumbnails', 'env')
の構成値にアクセスするにはどうすればよい.run()
ですか?Sphinx-contribのソースを読みましたが、自分のやり方で物事が行われているのが見えなかったので、彼らconf.py
は私ができない方法でアクセスしました。それとも別の方法でそれを行う必要がありますか?
私がしたいのはこれを翻訳することだけです
.. figure:: image/image.jpg
これに:
.. image:: image/thumbnails/image.jpg
:target: image/image.jpg
(サムネイルはPILで生成されます)。また、:target:
をダウンロード可能なファイルに入れます(私が見るように、これを実行できるのはビルダーインスタンスのみです)。