Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ファイル数、キーワード、インデックス作成日が更新されない。



 濱谷です。

 テンプレートについては、実際の挙動を見たほうがわかりやすいと
思うので、実例を挙げます。

1.テンプレートを新たに用意し、カスタマイズする。

  $ mkdir template
  $ cp /usr/share/namazu/template/* template/
  $ vi template/NMZ.head.ja
    (ここでNMZ.head.jaをカスタマイズする。
     具体的には、KEY行の後に★★★を入れてみた。)

  (カスタマイズ内容を確認)
  $ grep KEY template/NMZ.head.ja
  <!-- KEY --> 0 <!-- KEY --> 個のキーワードが登録されています。★★★

2.用意したテンプレートを使ってインデックスを作成する。

  $ mkdir index
  $ mknmz -T template -O index htmlファイルのディレクトリ

  (インデックスディレクトリの中のテンプレートに反映されていることを
   確認)
  $ grep KEY index/NMZ.head.ja
  <!-- KEY --> 4,307 <!-- KEY --> 個のキーワードが登録されています。★★★

3.テンプレートディレクトリ内のテンプレートを再度カスタマイズする。

  $ vi template/NMZ.head.ja
    (ここでNMZ.head.jaを再度カスタマイズする。
     具体的には、KEY行の後の★★★を■■■に変更。)
  (修正内容を確認。)
  $ grep KEY template/NMZ.head.ja
  <!-- KEY --> 0 <!-- KEY --> 個のキーワードが登録されています。■■■

4.再度、mknmzを実行する。

  (ファイルの日時を更新してから、mknmzを再度実行する)
  $ touch htmlファイルのディレクトリ/*
  $ mknmz -T template -O index ~/namazu/namazu2-2.0.9/doc/

  (インデックスディレクトリの中のテンプレートを確認。
   テンプレートディレクトリのNMZ.head.jaの修正が
   反映されないことを確認。)
  $ grep KEY index/NMZ.head.ja
  <!-- KEY --> 4,307 <!-- KEY --> 個のキーワードが登録されています。★★★

5.インデックスディレクトリのNMZ.head*を消して、再度インデックスを
    作成する。

  (ファイルの日時を更新してから、mknmzを再度実行する)
  $ touch htmlファイルのディレクトリ/*
  $ rm index/NMZ.head*
  $ mknmz -T template -O index ~/namazu/namazu2-2.0.9/doc/

  $ grep KEY index/NMZ.head.ja
<!-- KEY --> 4,307 <!-- KEY --> 個のキーワードが登録されています。■■■
  (→テンプレートディレクトリのNMZ.head.jaへの変更が反映された)

---
  濱谷 千尋 (Hamatani, Chihiro)
  E-Mail: chihiro4ml@xxxxxxxxxxx http://discypus.jp