材料の準備
Namazu は既にインストールされているものとして話を進めます。
ここではサンプルとして、スクリプト言語PHPの日本語マニュアルを使用します。
PHPの日本語マニュアルは http://www.php.net/get/php_manual_ja.tar.gz/from/a/mirror から入手できます(2006年12月18日現在)。
私は、C:\nmzにtestというフォルダを作り、そこに、このマニュアル(ファイル名 php_manual_ja.tar.gz)をダウンロードし、解凍ソフトを使ってその場に展開しました。
その結果、C:\nmz\test\htmlというフォルダができて、その中に6,208個のファイルと一つのフォルダが作成されました。
mknmz 編
対象フォルダの選択
スクリーンショットの中央に見える「対象フォルダ」の「追加」というボタンをクリックすると、フォルダ選択ダイアログが現れますので、「C:\nmz\test\html」を選択します。
選択直後の画面はこのようになります。
namazu 編
一般のユーザーがPHPマニュアルを検索できるようにしていきます。
フォルダ構成
適当なフォルダを作り、以下のような構成にします。
- html(PHPのマニュアルが格納されているフォルダ) - index(mknmz.htaで作成したインデックスが格納されているフォルダ) HideRun.exe namazu.exe namazu.hta namazurc
「HideRun.exe」「namazu.hta」「namazurc」は、NHelper から、「namazu.exe」は Namazu for Win32 から持ってきました。
namazu.js の調整
インデックスフォルダ(フォルダ名 index)は、namazu.htaから見て、相対的に「./index」ですので、namazu.js をテキストエディタで開き、15行目前後にある
var namazu_index = "";
を
var namazu_index = "./index";
と書き換えます。