バリケンのRuby日記 RSSフィード

2007-03-07

[] nDiary(3)  nDiary(3) - バリケンのRuby日記 を含むブックマーク はてなブックマーク -  nDiary(3) - バリケンのRuby日記  nDiary(3) - バリケンのRuby日記 のブックマークコメント

こないだの続きだよ。

nDiaryのしくみを、簡単な図にしてみたよ。

f:id:muscovyduck:20070307060717p:image

ちょっとごちゃごちゃしちゃっているけど、基本的には入力は「日記ファイル」「テンプレート」で、出力は「HTMLファイル」だと考えればいいよね。

日記ファイル」のテキストは、「フィルタ」のルールに従ってHTMLの断片に変換されるみたい。そして、変換されたHTMLの断片を「テンプレート」と組み合わせて「HTMLファイル」を生成しているんだね。また「テンプレート」には「プラグイン」を追加することで、たとえば「カレンダー」とかをページに追加することができるみたいだよ。

トラックバック - http://rubyist.g.hatena.ne.jp/muscovyduck/20070307