- Makefileを部門ごとに書き直した。
make dirs; make libs みたいな感じで。
- メンテされてないPerl版を削除した。
- Operaでの動作確認はここ最近していなかったので、記述を削除した。
- 初期パスワードを「test」にした。
- Amazonのアフィリエイト管理ツールを追加した。
実際に設置するときはアカウント名を適切に設定してください。
- .htaccessを同梱した。
adminディレクトリにアクセス制限をかける。
- RSSをgzipで圧縮する機能を追加した。
- blog.jsをgzipで圧縮してアップロードする。
- RSSにクリエイティブ・コモンズのライセンスを追加した。
- cgi類をadminディレクトリに移動した。
- アクセス解析などのコードを配布ファイルに記述した。
実際に設置するときはアカウントIDを適切に設定してください。
- 月別記事のリンクを一部だけ表示し、
それ以前のものはmoreを押すと展開するようにした。
- blog.jsのリファクタリング。
データ構造とUIの分離。
- 月別の記事一覧で概要をクリックすると本文を表示するようにした。
いかにもAjaxという感じ。
- ブログ内部へのリンクは onclick="..." と書かなくても
自動的に補うようにした。
単に <a href="...#e100000"> のように書けばよい。
- RSSを読み込んだらキャッシュするはずだったのに、
最新10件以外はキャッシュしていなかったバグの修正。
- 投稿画面でタイトル欄を廃止し、
本文の1行目をタイトルとして解釈するよう変更。
- はてなアンテナからのアクセスでは
/ の代わりに /xml/rss にリダイレクトするよう変更。
- パスワード欄でリターンを押しても投稿したことになるよう変更。
ダウンロードはこちらから。