tDiary

さくらインターネットに、tdiaryを初期導入する。

バージョンアップの場合、データディレクトリtdiaryをバックアップ
最新版を違う名前に展開して、以下を参照しながら、カスタマイズ又は旧版からコピー
  • さくらサーバにログイン
    % ssh servername
  • データディレクトリ作成
    % cd
    % mkdir tdiary
  • パッケージ展開(もっと妖しい開発スナップショット版)
    % cd www
    % tar zxvf tdiary-full.tar.gz
    % rm tdiary-full.tar.gz
    % tar zxvf tdiary-contrib.tar.gz
    % rm tdiary-contrib.tar.gz
  • 基本カスタマイズ
    % cd tdiary
    % cp -p dot.htaccess .htaccess
      #Options +ExecCGI
      AuthUserFile  ************
      Require       valid-user
      RewriteEngine on
      RewriteRule ^/([0-9?-]+)?.html$ /index.rb?date=$1
    % cp tdiary.conf.sample tdiary.conf
    % vi tdiary.conf
      @data_path = '/***/tdiary'
      @style = 'Wiki'
      @author_name = 'みの'
      @author_mail = 'jpmino@gmail.com'
      @index_page = 'http://mino.net/'
      @html_title = 'みのねっとぶろぐ'
      @header = <<HEADER
      <%= navi %>
      <h1>みのねっとぶろぐ</h1>
      <%=calendar%>
      HEADER
      @comment_limit = 10
      @show_nyear = true
      @referer_table = [ <---- 随時追加
    % cp -p misc/plugin/trackback/tb.rb .
    % chmod 755 tb.rb
  • 自作ファイル
    error.cgi
    favicon.ico
    googleb6e3a960780b2059.html
    images/
  • メール投稿 posttdiary.rb 1.5
    http://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?posttdiary%2Erb
    % mkdir tdiary/bin
    % cp -p tdiary-contrib/util/posttdiary/posttdiary.rb tdiary/bin
    % chmod 755 tdiary/bin/posttdiary.rb
    % mkdir tdiary/images
    % vi ***/.mailfilter
      cc "| /***/tdiary/bin/posttdiary.rb -i /***/tdiary/images/ ?
           -u http://d.mino.net/images/ -f ?"{{image_right ?$0,'mblog',nil,nil}}?" 
           http://d.mino.net/update.rb *** ***"
       exit
  • 画像一覧 recent_image.rb 1.4
    http://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi?recent_image%2Erb
    tdiary/misc/plugin にコピー
    設定→プラグイン選択
  • へぇボタン heeswitch.rb 1.03
    http://www.madin.jp/works/plugin.html
    tdiary/misc/plugin に本体をコピー
    tdiary/tee に画像ファイルをコピー
    設定→プラグイン選択
    ヘッダーに「<%= heeswitch%>」追加
    管理画面で、へぇボタン設定
  • 金の脳 goldbrain.rb
    http://www.madin.jp/works/plugin.html
    tdiary/misc/plugin に本体をコピー
    好きなところに「<%=  goldbrain '5' , '$r位 [$y年$m月$d日]($hへぇ)'%>」
  • CSS追加
    a {
           text-decoration: none;
    }
    a:link {
           color: #0000FF;
           text-decoration: none;
    }
    a:visited {
           color: #000099;
           text-decoration: none;
    }
    a:active   { color: #FF0000;  } 
    a:hover   { color: Silver;  background-color : Maroon; }
    p {
       margin-top: 0px;
       margin-bottom: 0px;
       padding-top: 0px;
       padding-bottom: 0px;
       line-height: 1.6em;
    }

関連


技術メモ


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-12-11 (木) 18:41:37 (3629d)