tDiary

このサイトでもブログとして,tDiary を使っています。

公式サイト(http://www.tdiary.org/)

インストールと初期設定

ファイルは以下のページで公開されています。

(注)過去のファイルは,GitHubで公開されています。

ダウンロードしたフルセットファイルを解凍すると,tdiary-バージョン というフォルダが作成されます。構成は次のようになっています。

tdiary
(16個のディレクトリ)
└.bundle
└benchmark
└bin
└data
└doc
└images
└js
└lib
└misc
└public
└spec
└test
└theme
└tmp
└vendor
└views
(20+α個のファイル)

解凍後,tdiaryのフォルダを全部サーバーにアップします。

パーミッションの変更

ファイルのアップロードが終わったら,アップロードしたフォルダとファイルのパーミッションを変更します。

次の2つを真っ先に確認します。サーバの権限で実行可能にしておきます。

以下は 604 にします。

image/* 
theme/*/*.css 
theme/*/*.png 
theme/*.gif 
.htaccess 
index.rdf 
tdiaryの設置フォルダ(例:私の場合 blog/5)

index.rb には次のように書いておきます(coreserverの場合)。

require '/virtual/ユーザー名/

記事中の画像は ./images 以下に入っています(./images/20150829_0.png)。

テーマで見た目を変える

theme benchmark ということで theme/themebench.html フォルダにアクセスするとテーマのサンプルを見ることができます。私のサーバでの一例です。

tDiary テーマ・サンプルというページも参考になります。

Clover を使っていた時は,CSSファイルの div.body.h3 を以下のようにカスタマイズしています。

font-size: large #元々はmidium 

プラグイン

プラグイン(plugin)ファイルは misc/plugin に収められています。

私は次のプラグインを使っています。

hide-mail-field.rb
ツッコミ(コメント欄)からE-mail欄を見えなくするため。

逆に以下のプラグインはいりません。お休み中にしておきます。

edit_today.rb
日付の横に「この日を編集」というリンクが出ます。邪魔なだけ。
recent_comment.rb
recent_comment.rbで十分。不要。
title_list.rb
既にrecent_list.rbがある。そちらが推奨されている。

speed_comment.rb △ 説明ページが無い。だから放置。

whatsnew.rb △ 意味不明なので放置。

インストールに困ったら

私は以下のページを参考にしています。