スペースモラトリアムノカミサマ

日記+コメント付きブックマーク+他人にも役に立つかもしれない情報など。
(更新情報: RSS(ツッコミ付き) / RSS(ツッコミ抜き) / LIRS)

最近の TrackBack:
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|06|07|08|09|10|
2011|01|02|03|07|10|11|
2012|02|03|04|07|08|09|
2013|01|06|07|
2014|02|08|09|11|
2015|09|
2016|01|05|
2017|07|
2018|05|07|
2019|07|
2020|08|09|10|12|
2021|05|
2022|03|

2006/09/04

_ [日記/blog] tDiary 2.1.4 に移行

tDiary 2.1.4 は Ruby 1.8.2 以上が必要ということで、仕方ないんで Ruby 1.8.5 入れて 2.1.4 化しました。

のパッチあてはこれまで同様に。

ウマーなところ

  • makerss.rb に「ちょっとした修正(RSSを更新しない)」機能が加わってウマー
  • Referer の記録が1日1ファイルに変わって効率的になってウマー。というわけでリンク元表示を復活させてみました。
  • 既存の1ファイル/月な Referer データは初回アクセス時に自動的に1ファイル/日な形式に変換されるので特段のマイグレーション作業は不要

アップグレード時にひっかかった点

  • html_anchor プラグインのための Rewrite ルール
    RewriteRule (\d+)\.html$ ?date=$1
    が、「前7日分」(20060826-7.html) というタイプのリンク形態が新出したために正常に動かなくなった。これに対応するため Rewrite ルールを
    RewriteRule (\d+)(-\d+)?\.html$ ?date=$1$2
    に修正した。
  • 最近のツッコミ、最近の TrackBack は、吐き出される HTML が、これまでの
    <strong>番号.</strong><a href="URL" title="ツッコミ本文">記入者(日付)</a>
    というフォーマットから
    <ol class="recent-comment">
    <li><a href="URL" title="ツッコミ本文">記入者 (日付)</a></li>
    </ol>
    というフォーマットに変わったため、これまで適用していたスタイルではレイアウトが狂った。ので CSS を再調整した。
  • base.css に div.sidebar h3 というセレクタでの CSS 設定が追加されたために、サイドバー内の H3 要素の文字が大きく margin が増えた。ので CSS を再調整した。

未解決の課題

  • tdiarysearch が動かなくなった
  • (検索からの) リンク元表示が文字化けする

tDiary 2.2.0 うp」に続く。