2012年9月1日土曜日
Python やら Django のドキュメントをローカルにおいておく
MacPorts 利用。
nginx いれる
$ sudo port install nginx
起動する設定しておく
$ sudo port load nginx
MacPorts で python2.7 のドキュメントをいれる
$ sudo port install py27-htmldocs
Python Quick Reference の gzipped な html をここから入手する
http://rgruet.free.fr/#QuickRef
Django の gzipped な html をここから入手する
https://docs.djangoproject.com/en/1.4/
の右ペイン Offline (Django 1.4): HTML | PDF | ePub の HTML
gzipped な html を適当なディレクトリに展開. ~/misc/ebook とした。
$ mkdir -p ~/misc/ebook/PQR2.7.html && cd ~/misc/ebook/PQR2.7.html
$ unzip ~/Download/PQR2.7.html.zip
$ cd ..
$ mkdir -p django/1.4 && cd django/1.4
$ unzip ~/Download/django-docs-1.4-en.zip
nginx 設定 (一部抜粋)
server_name techdoc.local djangodoc.local pqr27.local py27doc.local;
if ($host = 'djangodoc.local') {
rewrite ^/$ /django/1.4/ redirect;
}
if ($host = 'pqr27.local') {
rewrite ^/$ /PQR2.7.html/PQR2.7.html redirect;
}
if ($host = 'py27doc.local') {
rewrite ^/$ python27-doc/ redirect;
}
location /python27-doc {
root /opt/local/share/doc;
index index.html index.htm;
}
location / {
root /Users/katsuji/misc/ebook;
index index.html index.htm;
}
nginx -t して OK なら nginx -s reload
/etc/hosts に
127.0.0.1 pqr27.local py27doc.local djangodoc.local techdoc.local
を追記
みる。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿