先に問題点を洗い出しておく
今回の作業では、Movable Type 4 用のテンプレートの挙動を理解しつつ、実用に耐える簡素なプレーンテンプレートを作成することを目的とします。
まず、題材となるXHTMLを用いて、そのままテンプレート化を行うとすると、あとあと問題になりそうな部分があります。自分なりにその点をチェックして、紙などに書き出しておきます。まずは「そのままのXHTML→テンプレート化の作業」に集中し、「あとでまとめて問題点を直す」という作業を分けるためです。
予想される問題点
- metaセクションの内容がMovable Typeのデフォルトテンプレートの内容と異なる。
- 何も考えずにテンプレート化すると、どのページもtitle要素の内容が同じになる可能性。
- 何も考えずにテンプレート化すると、どのページもh1要素の内容が同じになる可能性。
- 見出しタグ(h1、h2、h3...)をどうするか考えておく。
- 今のところ、コメントやタグクラウドの細かいclass定義がない。どうするか。
- XHTMLの構造がデフォルトテンプレートと異なる。
など...というところでしょうか。
- ページ先頭へ
- 前のエントリ: テンプレートの題材について
- 次のエントリ: XHTMLの構造を確認する
- カテゴリ:テンプレートの作成例
テンプレートの作成例
- MT4のテンプレートとは
- テンプレートの題材について
- 先に問題点を洗い出しておく
- XHTMLの構造を確認する
- モジュール化設計
- テンプレートファイル・モジュールファイルの準備
- 型枠となるXHTMLファイルを作成
- テンプレート化のルールを決める
- (インデックス)メインページのテンプレート
- (インデックス)アーカイブインデックスのテンプレート
- (アーカイブ)ブログ記事のテンプレート
- (アーカイブ)ウェブページのテンプレート
- (アーカイブ)ブログ記事リストのテンプレート
- (システム)検索結果のテンプレート
- (システム)コメント完了のテンプレート
- (システム)コメントプレビューのテンプレート
- (モジュール)ブログ記事の概要のモジュール
- (モジュール)ブログ記事の詳細のモジュール
- (モジュール)ウェブページの詳細のモジュール
- (モジュール)ブログ記事のメタデータのモジュール
- (モジュール)コメントのモジュール
- (モジュール)コメント入力フォームのモジュール
- (モジュール)コメント詳細のモジュール
- (モジュール)カテゴリのモジュール
- (モジュール)タグのモジュール
- (モジュール)トラックバックのモジュール
- (追加)mdlXMLDecのモジュール
- (追加)mdlMetaのモジュール
- (モジュール)ヘッダーのモジュール
- (追加)mdlExtraのモジュール
- (モジュール)サイドバーのモジュール
- (モジュール)フッターのモジュール
- (スタイルシート)スタイルシート