Spica*スマートフォン用の表示で見るSpica*プログラミングの話。sphinx_rtd_themeっていうSphinxのテーマでした。DocumentationSphinxっていうのは、ドキュメントを掻くためのツールです。一言で言うと静的なWikiみたいな感じ。reStructuredTextという記法でドキュメントを書いた後ビルドを行うと、静的なHTMLドキュメントが生成されます。"静的"なのが特徴で、PHPみたいなサーバサイドで動くソフトウェアとか入ってなくても、index.htmlをダブルクリックするだけでドキュメントが表示されます。簡単にいい感じのドキュメント作ろうと思うと選択肢としてはとっても良いものです!で、ちょっと以前作ったスクリプトもなんとなく使うことが多いので、ブログに収めておこうかと思いました。Homebrew(http://brew.sh/)はあらかじめ入れておく。sphinx_rtd_theme僕だけかもしれないんですが、Googleの検索結果でsphinx-users.jpのドキュメントが一番上に来ます。こっちは既に古くなっているみたいで、今はsphinx-docs.orgの方が最新です。sphinx-users.jpではeasy_installを使ったインストールが解説されていますが、現在はpipの方がベターなパッケージ管理ツールなので、こちらを使います。sphinx_rtd_themeは、sphinxの依存関係に含まれているので、pipでsphinx入れただけでsphinx_rtd_themeもインストールされます。実行sphinx-quickstart対話形式でたくさん質問される。基本全部デフォルト(訊かれてもEnterキー押しておく)で大丈夫。入力テーマを入れ替えてビルドconf.pyを開いて、以下の様に修正。htmlおおお!!編集したら自動的にビルドできるようにするここからはおまけです。Sphinxってビルドいちいちめんどくさいんですよね。編集したらビルド、編集したらビルド...を繰り返すので。htmlを実行する方法があるので、こちらもせっかくなので日記に記します。node.jsをインストールします。initを入力してpackage.jsonを作成します。訊かれますが、全部EnterキーでOKです。init続けてgruntとgrunt-contrib-watchプラグインをインストールします。--save-devスクリプトをダウンロードして、実行します。sphinx自体だったりにこういう仕組みは既にあるのかもしれないんですが、同じ方法で実行している人も居るし、そんなもんなんじゃないかなと思ったりはしてます。解決方法の一つとして。Nativeとionic2この記事書きながら調査。homebrew/php/php53-...2015-08-01express-generatorをforkして、ECT使えるようにしたECTっていうのは、テンプレートエンジンの一つです。»プロフィールid:esperiaプログラミングの話。(各種フレームワーク間比較)モカエキスプレスを購入したので調べた内容のメモはてなブログをはじめよう!esperiaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。