2020年06月03日(水) [長年日記]
■ [tdiary] tDiaryを5.1.2へバージョンアップ
tDiaryを5.1.2へバージョンアップした。前回のバージョンアップは去年。いくつかメモ。
トップディレクトリ
- 旧バージョンから次をコピーする。
- .htaccess
- index.rdf
- mimetex.xcg
- no_comments.rdf
- tdiary.common.conf
- 異なるパスで動作確認する際には「@options['sp.path']」に設定しているパスを変更する必要があることに注意。
- tdiary.conf
- 異なるパスで動作確認する際には「@index」と最後のevalの行に設定しているパスを変更する必要があることに注意。
- index.rbとupdate.rbをそれぞれindex.cgiとupdate.cgiという名前のファイルにコピーする。スレッドメモから参照されるので.rbの方も残しておく必要がある。
- index.cgiとupdate.cgiの1行目を「#!/usr/local/bin/ruby2.6」に書き換える。このサーバにRuby 2.7は用意されていないみたい。
- 次のファイルに実行権限を付与する。
- index.cgi
- update.cgi
- mimetex.xcg
プラグイン
- 旧バージョンの misc/plugin/ から次をコピーする。
- jdate.rb
- mathjax.rb
- mimetex.rb
- section_permalink.rb
- section_permalink_anchor.rb
- title_anchor.rb
- category-legacy.rbには独自の変更をしていたが、これをしなくても新しい順に表示されるようになっていた。ただ、動作がおかしい所もあるので後で調べる。
- → コードに問題があったのでpull requestを送って取り込んでもらえた。
- 5.1.0リリースの説明を参考に、amazon.rbの新しい設定を行う。が、今のところ書影は表示されない。
- → amazon.rbはどうしても動くようにできなかったので、新しいプラグインopenbd.rbを作った。