このサイト作成の為にやったこと
使用したバージョンは Movable Type Pro r.5003(ソフトウェア版)、マルチドメインでサイトを公開する方法を参考にした。
- 新規サイト作成
公開パスは作成されるコンテンツの確認用に一旦Movable Typeを動かしているサーバー内のサイトパスへのURLとした。
その他は特に考えなかった。 - デザイン→テーマ→「プロフェッショナル ウェブサイト 1.11」適用
これをしないと、「ウェブページ」を作成して「サイトの再構築」をしても何も出力されなかった。 - 公開パスを本番サイトのパスに変更して再構築、アップロードして表示確認
- HTMLやCSS内のmt-staticディレクトリのパス修正
mt-staticへのパスが"http://www.sam.hi-ho.ne.jp/mt-static/"のようになったので、"http://www.sam.hi-ho.ne.jp/~ynomura/mt-static/"のように全て置換するシェルスクリプトを作成 - サイトパス直下(サイトの再構築で出力されたファイル一式)に、mt-staticディレクトリを作成し、使用するテンプレートファイルをコピー
mt-staticディレクトリを丸ごとコピーしても良かったかも - テンプレートの「ヘッダー」の
<$mt:Include module="サインイン" $>
と<$mt:Include module="検索" $>
をコメントアウト(mt-search.cgi等が使えない為) -
設定→コミュニケーション の画面の「コメントを許可」「トラックバック許可」のチェックを外す
(CGIを伴うコメントやトラックバックが使えない為) -
テンプレートの「サイドバー」にウェブページ一覧を追加
新規作成したウェブページへのリンクがどこにも現れなかった為。<b>このサイトのウェブページ</b>
<mt:Pages no_folder="1" unique="1">
<mt:SetVarBlock name="this_page_id"><$mt:PageID$></mt:SetVarBlock>
<li class="last<mt:If name="nav_on" eq="$this_page_id"> on</mt:If>"><a href="<$mt:PagePermalink$>"><$mt:PageTitle$></a></li>
</mt:Pages>
その他メモ
公開パスを本番サーバーにしてるとプレビューが使えないので、試行錯誤する間は公開パスをローカルサーバーにしておくのが良さそう。
公開手順
- 公開パスを本番サーバーに変更
- シェルスクリプト実行
- アップロード
このサイトのウェブページ