注意
このドキュメントは0.6.4当時のドキュメントを翻訳したものです。最新のドキュメントはSphinx-Users.jp を確認してください。
Sphinxは知的で美しいドキュメントを簡単に作れるようにするツールです。Georg Brandlによって開発され、BSDライセンスのもとで公開されています。
このツールはもともと、新しいPythonのドキュメントの変換のために作られました。そして、今までに数々のPythonや、他の言語で開発されているプロジェクトに対して、すばらしいドキュメンテーションのサポートを行ってきました。もちろん、このホームページもまた、reStructuredTextのソースで作成され、Sphinxを使って作られています!
このプログラムはまだ開発途上ですが、以下のような機能がすでに提供されています。これらはきちんと動作していて、“実際に”Pythonのドキュメントサイトで見ることができます:
SphinxはreStructuredTextをマークアップ言語として使用しています。Sphinxの強さの多くの部分はreStructuredTextと、そのパース、変換プログラム群である、Docutilsからきています。
Pythonドキュメントとこのページは、それぞれSphinxのサンプルとなっています。PDFバージョンのSphinxドキュメントもダウンロードすることができます。これはSphinxが生成したLaTeXから作成されたものです。
サンプルのドキュメントのSphinxのソースファイルは、このトップページ以外のすべてのドキュメントに張られている“Show source”のリンクをたどると見ることができます。
Sphinxを使って生成されたドキュメントをもっと見たい場合には、Sphinxを利用しているプロジェクトのページで見ることができます。
目次 検索ページ |
全体インデックス モジュールインデックス |
SphinxはPython Package Indexにて、easy-installを使用してインストール可能なパッケージで提供されています。
ソースコードはhttp://bitbucket.org/birkenfeld/sphinx/にて、Mercurialのリポジトリで見ることができます。
このドキュメントの翻訳は渋川よしきが行っています。日本語上のバグを発見した方は、本家ではなく、 yoshiki@shibu.jpまでご連絡ください。