STERFIELD
開発ナレッジ2015.12.25

Sphinxで充実ドキュメントライフを!

Sphinxとは?

Python製のドキュメント作成特化型ライブラリ

Sphinxの特徴

  • マイナー言語、Tex(数式)に対応
  • ハイライト, 検索など便利機能
  • PDF, ePubなど出力可能
  • Pythonを知らなくても大丈夫!
  • もちろんPythonが使えれば自分用に拡張カスタマイズ可能!
  • Markdown記述
  • 無料

Sphinxをインストールしてみる

Pythonがインストールされているのを前提とします。
今回はLinux上での構築例。

pipをインストール

sphinxをインストール

Sphinxのプロジェクトを生成してみる

これでプロジェクトが自動生成されました。
source : 出力するための元となるコード
build : 出力されるhtml群などがここに入る

ではビルドしてみましょう。

これだけです。
/var/www/html/{{ プロジェクト名 }}/build/ をApacheでルートに設定して再起動!

こんな感じの初期表示がされます。
スクリーンショット 2015-12-24 17.07.01

HTMLのような面倒なタグ入力も要らずにコードや見出しも記述出来ます。

今回は時間がなかったためインストール手順までの内容となりました。

WRITER

スターフィールド編集部

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む