複数のディレクトリのインデックスを一つにする方法
例: /example/doc1と/example/doc2をインデックス対象にする.- 1. インデックス対象ファイルを並べて指定する
$ mknmz -F /example/doc1 /example/doc2
- 2. -Yオプションを使用する
あとからインデックス対象ディレクトリを追加できる.
$ mknmz /example/doc1
$ mknmz -Y /example/doc2
- 3. インデックスリストを指定する
indexlistはディレクトリを行ごとに列挙する.
$ cat indexlist
/example/doc1
/example/doc2
$ mknmz -F indexlist
インデックス対象を後から確認可能であるという利点がある.
特定ディレクトリをインデックスから除外する方法
例: /example/doc をインデックス対象にし,/example/doc/exclude1 と/example/doc/exclude2 をインデックスから除外する
- 1. --excludeオプションを使用する
mknmz '--exclude=除外ディレクトリを正規表現' インデックス対象
$ mknmz '--exclude=/example/doc/exclude1/.*|/example/doc/exclude2/.*' /home/html/
- 2. mknmzrcで指定する
デフォルトでは $EXCLUDE_PATH = undef;
$EXCLUDE_PATH = "/example/doc/exclude1/.*|/example/doc/exclude2/.*" ;
ディレクトリによってAnchorタグを変更する方法
例: /example/www/ を http://www.example.com/ に/example/doc1/ を http://doc1.example.com/ に
/example/doc2/ を http://doc2.example.com/ に
- namazurcで指定する
Replace /example/www/ http://www.example.com/
Replace /example/doc1/ http://doc1.example.com/
Replace /example/doc2/ http://doc2.example.com/
Reference
マニュアルに書いていないNAMAZUhttp://www.amays.com/~mizusawa/namazu_kaisetu/