Standing on the Shoulder of Linus

Home / 2011 / 10月 / 07 / Sphinxのインストール、使い方

Sphinxのインストール、使い方

Ubuntu の Synaptic パッケージマネージャから、Sphinx をインストールする方法です。

Sphinx とは、ドキュメントを作成するためのツールです。指定の記法で記述したものを、HTML などに変換することができます。仕組みは wiki に似ていますね。プログラムのソースコードをそのまま貼ることができる(うまく整形してくれる)のが大きな特徴だと思います。

以前 Sphinx をいじったことがあるのですが、CodeIgniter のドキュメントが Sphinx 移行するので、本腰を入れようと思います。

Sphinx をインストールする場合、Ubuntu の Synaptic パッケージマネージャが便利です。「sphinx」で検索すると、様々なパッケージがヒットします。speech recognition(音声認識)なんてものもあったりします。今回とりあげるドキュメント生成ツールは、python-sphinx です。パッケージの説明でそれっぽいこと、sphinx が python 言語で記述されていること、をヒントに探しました。

パッケージを選択すると、たいていの場合、他のライブラリも必要ですが一緒にインストールしますか?といったメッセージが表示されます。それらも一緒にインストールします。これで sphinx のインストールは完了です。

プロジェクトを作るには、sphinx-quickinstall というコマンドを実行します。英語でいくつか聞かれますが、ほとんどは何も入力せずエンターでOKです。

html を生成するコマンドは、make html です。rest の構文ミスなどがあると、エラーメッセージとエラーが発生した行が表示されるので、それを参考にして修正します。

楽天で検索
【楽天ブックスならいつでも送料無料】エキスパートPythonプログラミング [ タレク・ジアデ ]
3888円
タレク・ジアデ 稲田直哉 アスキー・メディアワークス KADOKAWA発行年月:2010年05月 ページ数:415p サイズ:単行本 ISBN:97840486
楽天ブックス
Supported by 楽天ウェブサービス

関連

Posted in software | Tagged sphinx, ドキュメント
← 配列とforeach CodeIgniter で XMLRPC →

アーカイブ

人気の投稿とページ

  • キンドル本を印刷する(PDFに変換する)方法
  • 名古屋駅から国際センターまでの道のり(徒歩)
  • AGPL ライセンス(GPLとは似ているが違いもある)
  • 問い合わせフォーム改善: 選択肢により条件分岐し、項目の表示非表示を変更する
  • JP-Secure SiteGuard WP Pluginは不正ログイン防止に役立つか

プロフィール

水野史土:月70万PVホームページ制作会社のレスキューワーク株式会社で、PHPソフトウェアのサポートを行っている。concrete5コミュニティリーダー、Novius OSコアコード貢献者でもある。 詳しくは管理者詳細参照。
大好評WordPress書籍「WordPressユーザーのためのPHP入門 はじめから、ていねいに。」サポートページ

Copyright © 2015 Standing on the Shoulder of Linus.