kahua

チュートリアルを色々確認中。

メモ

kahua-admin って何だば、と言いつつ以下

$ kahua-admin -S ~/work/site/
spvr> ls
ERROR: connect failed to #<sockaddr unix "/home/guest/work/site/socket/kahua">: No such file or directory
spvr> 

これ、kahua-spvr が動作している状態で、が前提な模様。

spvr> ls
wno   pid type         since        wid
  0  4882 bookmarks    Dec 15 12:13 3rm:3hx2e
spvr> 

Step2をざくっと見つつ

(define page-template
  (kahua:make-xml-template
   (kahua-template-path "bookmarks/page.xml")))

って何だろ、と。作ったばかりだと bookmarks/page.xml はないんですが、templates/page.xml は存在。なんとなくですが、出力されているコンテンツはこのテンプレを使用しているように見える。
ので、templates/page.xml のタイトル部分を書き換えてみて色々確認してみたんですが、挙動に変化なし。
で、プログラミング Gauche を見てみたら

サイトバンドル内のテンプレートディレクトリ (templates) の下の

云々とある。あららー、と言いつつ確認してみるとあった。

$ ls ../site/templates/bookmarks/
page.xml
$

でもこれって編集不可能。権限ナシ。でも置き換え可能なのか。何かの方法があるはずなんでしょうが今は不明。

Step3 を見てると書き換えた後に make install したらナニ、な記述がありました。試してみたらテンプレも書き変わっておりました。成程。
ちなみに make install した後に kahua-spvr を再起動してます。このあたりは違う意味での工夫ができそげ。