ブログシステムの実装アイデアをここ2-3日ぼーっと考えている。
ここ何日かでまとまってきたのは、
- ブログ記事をJSONデータで持つ
- HTMLをテンプレートとしてJSONデータをKnockoutでレンダリングする
つまりはサーバーサイドではレンダリングせず、クライアントでレンダリングするというアイデアである。サーバーのお仕事をクライアントにお願いするわけだ。いいアイデアかなと思ったが、ちょっときになることが。googleの検索エンジンにサイト内の検索をお願いしようとしているが、サーバー側はJSONデータのため、うまくクロールしてくれないのではないか。データベース不要システムとするにはgoogleのサイト内検索の利用が大前提である。なのでやっぱりHTMLテキストで保存するしかないのかなと思い直しているところである。