AX

エントリー削除でHTMLファイルを自動的に削除する

公開したエントリーを削除、「公開」から「非公開」への変更又はファイル名変更 してもサーバー上にはhtmlファイルが残ったままなのですが3.3からオプションでファイルを削除できるようになりました。

mt-config.cgi をテキストエディタで開いて

DeleteFilesAtRebuild 1

を追加

月送りカレンダー

テンプレート→インデックス→テンプレートを新規作成
テンプレートの名前:カレンダー用スタイルシート
出力ファイル名:calendar.css
テンプレートの中身

保存後再構築


テンプレートの編集で
メインページ、エントリー・アーカイブ、カテゴリー・アーカイブ、日付アーカイブ
の各テンプレートのデフォルトのカレンダーの記述を下記と入れ替え。


公開の設定でアーカイブ・マッピングの設定をします。
月別 / Calendar
calendar/%y/%m/%i

公開の設定


設定→公開
アーカイブの設定にチェックを入れてその下のフォームに下記の内容を記述

アーカイブURL:http://ブログURL/archives/
アーカイブパス:アーカイブURLまでのパス

その下のアーカイブ・マッピングの設定

エントリー / エントリー・アーカイブ

<$MTArchiveDate format="%Y/%m/%d-%H%M%S"$>.php

赤字の部分は
%Y
年を、4桁の数字で表示します。
%m
月を、2桁の数字で表示します。
%d
日付を、2桁の数字で表示します。
%H
時刻を、24時間形式の2桁の数字で表示します。
%M
分を、2桁の数字で表示します。
%S
秒を、2桁の数字で表示します。
例)
2004/11/23-180933.php
2004年11月23日18:09:33にエントリーした記事。

他の日付フォーマットはマニュアルに書いてあります。
日付フォーマット・アトリビュート




日付 / 日付アーカイブ

%y/%m/%d/index.php




月別 / Calendar
calendar/%y/%m/%i

カレンダーはこちら

月別 / 日付アーカイブ

yyyy/mm/index.php

PHP化

メインページの編集で出力ファイル名が"index.html"となっているのを"index.php"に変更します。


アーカイブページも同じように"archives.html"から"archives.php"に変更します。

保存、再構築後にFTPで index.htmlとarchives.html削除します。



アーカイブ・テンプレートの拡張子を変更

設定→公開
アーカイブの拡張子をhtmlからphpに変更して保存します。




メインページ、エントリー・アーカイブ、カテゴリー・アーカイブ、日付アーカイブの各テンプレートの先頭に記述してある

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>

を削除して
<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>

に書き換えます。

2006年11月11日

3.33-jaにバージョンアップ


3.33-jaにバージョンアップしました。(クリーンインストールなんですけど)
テンプレートは小粋空間様:Movable Type 3.3 テンプレート
スタイルシートをすこしいじって中央カラムの幅を広げました。

.layout-three-column #box {
width: 850px;
margin-right: auto;
margin-left: auto;
padding: 0 0 15px 0;
border-bottom: 1px solid #666699;
border-left: 1px solid #666699;
border-right: 1px solid #666699;
text-align: left;
background-color: #ffffff;
}

赤字のところを900にしました。

続きを読む ≫
1  2  3  4  5  6  7  8  9  10  11