Sphinx で _static ではないディレクトリに書き出す¶
注釈
For english reader
If you want change the output directory from _static to something, use this gist as an Extension.
Sphinxで _static 以外の場所にJSなどのファイルを書き出したい、というこ とがあるかもしれません。その場合のために、tk0miyaさんがそのための拡張を書いてくれました。
これを適当な名前を付けてconf.pyと同じディレクトリに置き、conf.pyを
sys.path.insert(0, os.path.abspath('.'))
extensions = ['sphinxcontrib_staticdir_hack.py']
というようにすればOKです。
conf.pyで
staticdir_name="なにかすきなディレクトリ名"
とし、make htmlで static ディレクトリが変更されていることを確認しましょう。
注意¶
この拡張はちょっと強引なhackをしているので、将来のバージョンでも使える かどうかは保証しません。
要望がありましたら、MLや issues を上げてくだされば、 Sphinx側で正式に対応できるかもしれません。
Comments
comments powered by Disqus