BitChannelDiary

2005-11-17 16:23:57 +0900 (6946d); rev 6

このサイトは BitChannel を改造した BitChannelDiary を利用して運営しています。

todo

  • 日記本文のRSS配信
  • ソースもっときれいに!
  • 日記一覧表示のコメントを本文ページにリンク
  • 画像をお手軽に貼りたい
  • アマゾンプラグインみたいのどうするか。
    • プラグイン機能を実装するのは違う気がする。もっと楽にいきたい
  • カテゴリ機能。日記本文の /\A(\w+): / をとってきてリスト表示
    • Ruby: Rails: ←見たいに複数並ぶとだめだ、↑の正規表現

BitChannel を以下のように変更しています。

bitchannelrc を書き換える

require 'bitchannel'

の直後に、

require 'bitchannel_diary'

を追加。

bitchannel_diary.rb を作成

http://dgames.jp/wd/bitchannel_diary.rb.txt

bitchannel_diary.rb をパスの通ったところに置く。cgiのあるディレクトリとか lib とか。

日記のリストを得るところとか、かなり強引な書き方をしているのでパフォーマンスに問題があるかもしれません。

diary.rhtml を作成

http://dgames.jp/wd/diary.rhtml.txt

diary.rhtml を template ディレクトリに置く。

日記ページの作りかた

任意のページに、

[[#write_diary:Dan]]

と書くとDanの日記の編集画面へのリンクができる。

[[#diary:5 Dan]]

と書くとDanの最近の日記5件を表示。

見た目のカスタマイズ

このサイトにはサイドバーがあったり見た目が普通と違ったりするかもしれませんが、その辺はテンプレートを直接いじっているだけです。


system revision 1.162