なんとなく日記を設置してみる。そんな暇があるわけではないのに。(^^;
下準備
とりあえず,現行の HNS のディレクトリをコピーし config.ph のディレクトリ指定を適切なものに変更する.以下の作業は,このコピーで行う.
テーマ変更
使用しているテーマファイルを以下のような感じに変更.
package HNS::Diary;
$Head = qq(
%year%month%{day}0
);
package HNS::Hnf::Command::CAT;
$Template = qq([%var]);
$ImgTemplate = qq();
package HNS::Hnf::Command::NEW;
$Template = qq(
<!-- NEW START -->
%cat%content
);
$EndTemplate = "\n<!-- end of NEW -->\n";
package HNS::Hnf::Command::LNEW;
$Template = qq(
<!-- NEW START -->
%cat<a href="%1">%content</a>
);
$EndTemplate = "\n<!-- end of NEW -->\n";
package HNS::Hnf::Command::RLNEW;
$Template = qq(
<!-- NEW START -->
%cat<a href="%url%2">%content</a>
);
$EndTemplate = "\n<!-- end of NEW -->\n";
package HNS::Hnf::Command::SUB;
$Template = qq(
<!-- SUB START -->
%content :<br/>
);
$EndTemplate = "\n<!-- end of SUB -->\n";
package HNS::Hnf::Command::LSUB;
$Template = qq(
<!-- SUB START -->
<a href="%1">%content</a> :<br/>
);
$EndTemplate = "\n<!-- end of SUB -->\n";
package HNS::Hnf::Command::RLSUB;
$Template = qq(
<!-- SUB START -->
<a href="%url%2">%content</a> :<br/>
);
$EndTemplate = "\n<!-- end of SUB -->\n";
static diary の生成
既に生成されている static なHTMLの日記が残っている場合は消しておく.
(日記のディレクトリ)/bin/ に移動し,make-diary で指定されている HNS のディレクトリを上記でコピーしたディレクトリに変更し,実行.
import ファイルの生成
要は,以下のような感じのファイルができれば良い.
AUTHOR: nyam
TITLE: 日記設置
STATUS: Publish
ALLOW COMMENTS: 1
CONVERT BREAKS: 0
ALLOW PINGS: 1
DATE: 09/25/2001 00:00:01 AM

コメントする