20130406 rainier study

49
新テーマ「Rainier」を使ってブログ、 ウェブサイトを作ってみよう! 201346シックス・アパート株式会社 長内 毅志

Upload: six-apartltd

Post on 01-Jun-2015

1.091 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 20130406 rainier study

新テーマ「Rainier」を使ってブログ、ウェブサイトを作ってみよう!

2013年4月6日

シックス・アパート株式会社

長内 毅志

Page 2: 20130406 rainier study

アジェンダ

• 新テーマ「Rainier」について

• テンプレートの構成を把握する

• カスタマイズしてみる

Page 3: 20130406 rainier study

最初に

• 今回の勉強会の目標

• Rainierを利用して、「ウェブサイト」っぽいデザインにカスタマイズする

• http://goo.gl/5bUpy –http://www.movabletype.jp/2013_rainier_customiz

e/

Page 4: 20130406 rainier study

本日やること

Page 5: 20130406 rainier study

本日やること

• テンプレート構造を把握する

• ページ、ブログ記事を作る

• ロゴの位置を変える

• 背景画像を変える

• グローバルメニューをカスタマイズする

• トップページをカスタマイズする

• サイドバーをカスタマイズする

Page 6: 20130406 rainier study

本日触れないこと

• 「レスポンシブウェブデザイン」自体の テクニックについては触れません。

• MTタグの使い方については、別途マニュアル、本などをご覧ください。

Page 7: 20130406 rainier study

準備

Page 8: 20130406 rainier study

アカウントの設定

• 自分の作業環境で、「Rainier」のブログを作ってみましょう

• 再構築して、Rainierの初期画面が出てきたら準備完了

Page 9: 20130406 rainier study

便利なTips

• MTのテンプレートには「履歴管理」機能が使えます。 –うまく使いこなして、作業効率を上げましょう。

Page 10: 20130406 rainier study

便利なTips

• MTタグの書き方は、自由度があります。 –ブロックタグ

• <MTEntires>

• <MT:Entries>

• <mtentries>

–ファンクションタグ

• <$MTBlogName$>

• <$MT:BlogName$>

• <mt:BlogName>

• <MTBLOGNAME>

• <mt:BlogName />

Page 11: 20130406 rainier study

初めに

MTのテンプレートを把握しよう

Page 12: 20130406 rainier study

Rainierのテンプレート初期状態

バナーヘッダー

バナーフッター

ナビゲーション

関連

コンテンツ

ブログ記事の概要

ページネーション

メインページ

HTML

ヘッダー

Page 13: 20130406 rainier study

CSSテンプレートの構成

• テンプレート「スタイルシート」は、あらかじめ準備されたcssファイルをインクルード

• CSSの変更は、「base.css」「screen.css」ではなくstyles.cssに追記して、要素を上書きできます

base.css

screen.css

ブログのサイトカバー画像設定

スタイルシート

styles.css

Page 14: 20130406 rainier study

データ入力

Page 15: 20130406 rainier study

カスタマイズ前に

• ブログ記事を2つ作成します。 – ブログ記事は「ブログ記事1」「ブログ記事2」とタイトルを入れ

ます

• それぞれにタグ、カテゴリを入れます。 – ブログ記事1

• ブログ記事1のタグは「タグ1」「タグ共通」 • ブログ記事1のカテゴリは「カテゴリ1」

– ブログ記事2 • ブログ記事2のタグは「タグ2」「タグ共通」 • ブログ記事2のカテゴリは「カテゴリ2」

• ウェブページを2つ作成します。 – あらかじめ存在する「ウェブページの例」「アバウトページ」を公

開します

Page 16: 20130406 rainier study

ここまで

Page 17: 20130406 rainier study

メニューに「アバウト」だけがある理由

• プライベートタグ(シークレットタグ) 「@ABOUT_PAGE」を利用しているから

• Rainierマニュアル –http://goo.gl/86vax

• プライベートタグ(シークレットタグ) –http://goo.gl/3Xuyl

• MTPages –http://goo.gl/vyEKG

Page 18: 20130406 rainier study

ロゴ文字の移動

Page 19: 20130406 rainier study
Page 20: 20130406 rainier study

スタイルシートテンプレートに追記

#header[role="banner"] h1 { position: static; margin: 10px 10px 0; text-align: left; }

Page 21: 20130406 rainier study

背景画像の位置を変更する

Page 22: 20130406 rainier study
Page 23: 20130406 rainier study

スタイルシートテンプレートに追記

• #header[role="banner"] #header-content { background:none; background-position: 0 55px; background-repeat: no-repeat; }

• #header[role="banner"] #header-content:before{

background:none;

}

Page 24: 20130406 rainier study

補足

• 文字色は、screen.cssの63行目で白に指定されています。 #header[role="banner"] #header-content a {

color: white;

text-decoration: none; }

– header-content内のa要素について、文字色が白に指定されている

–画像を使わず、文字をそのまま利用したい場合は、上記の要素を上書きします。

#header[role="banner"] #header-content a {

color: black;

text-decoration: none;

}

Page 25: 20130406 rainier study
Page 26: 20130406 rainier study

ロゴ画像を入れ替える

• ロゴを画像に変更します。

• 文字のままが良い人は、スキップしてもかまいません。

• アップロード後、 @SITE_LOGOというプライベートタグを付与して再構築する。

• http://goo.gl/eRB7B

Page 27: 20130406 rainier study
Page 28: 20130406 rainier study

背景画像を入れ替える

• 今の背景で良い人は、スキップしてもかまいません。

• 1024x768の画像をアップロード後、 @SITE_COVER_IMAGEというプライベートタグを付与して再構築する。

• 再構築すれば、背景画像が変わる。

• http://goo.gl/xyBlg

Page 29: 20130406 rainier study
Page 30: 20130406 rainier study

グローバルメニューをカスタマイズする

Page 31: 20130406 rainier study

ナビゲーションにページを表示する

• ウェブページ全てに@ADD_TO_SITE_NAVとタグを入れて、再構築する。

• 常に「アバウト」ページが最初に出てくる。

• これは、テンプレートモジュール「ナビゲーション」で定義されているから

Page 32: 20130406 rainier study

ウェブページをナビに表示した直後

Page 33: 20130406 rainier study

ナビゲーションの順番を入れ替える

• アバウトを最後に表示するようにする

• ナビゲーションのコードを変更 <mt:Pages tag="@ABOUT_PAGE" limit="1">

<li><a href="<$mt:PagePermalink encode_html="1"$>">アバウト</a></li>

</mt:Pages>

を、<mt:Pages tag=“@ADD_TO_SITE_NAV”>…</mt:Pages>のあとにカットアンドペーストする

Page 34: 20130406 rainier study
Page 35: 20130406 rainier study

トップページをカスタマイズする

Page 36: 20130406 rainier study

ブログ記事一覧ページを新たにつくる

• インデックステンプレートの「メインページ」をコピーして、「アーカイブ」という名前で保存。

• 出力ページは「archives.html」とする。

Page 37: 20130406 rainier study
Page 38: 20130406 rainier study

メインページのカスタマイズ

• 「アバウトページ」の内容をそのままメインページに表示する –「本文」の内容をトップページに表示

–「続き」は表示しない

• メインページテンプレートを変更 <div id=“index-main” class=“main” role=“main”>…</div>

の中身を以下に変更

<div id=“index-main” class=“main” role=“main”>

<mt:Pages lastn=“1” tag=“@ABOUT_PAGE”>

<mt:PageBody>

</mt:Pages>

</div>

Page 39: 20130406 rainier study
Page 40: 20130406 rainier study

ブログ一覧をグローバルナビゲーションに表示する

• 先ほどの要領で、「ナビゲーション」テンプレートをカスタマイズ。

• 末尾に以下のように追記 <li>

<a href="<mt:Link template="アーカイブ">">ブログ</a> </li>

Page 41: 20130406 rainier study
Page 42: 20130406 rainier study

サイドバーをカスタマイズする

Page 43: 20130406 rainier study

ウィジェットの内容を変える

• ウィジェットテンプレートの 「関連コンテンツ」から、タグクラウドを除外してみる。

• 除外後、再構築。サイドバーから、タグクラウドが消えているのがわかります。

Page 44: 20130406 rainier study
Page 45: 20130406 rainier study

新しいウィジェットを作成して挿入する

• ウィジェット名「チャンク」 <div class="widget-tag-cloud widget">

<h3 class="widget-header">チャンク</h3>

<div class="widget-content">

自由にテキストを入れてみましょう。

</ul>

</div>

</div>

• 保存後、ウィジェットを入れ替えて保存 再構築してみる

Page 46: 20130406 rainier study
Page 47: 20130406 rainier study

まとめ

Page 48: 20130406 rainier study

今回のまとめ

• Movable Typeのデザイン、レイアウトは テンプレートで管理されている

• CSSは追記することで、元ファイルを変えずに見栄えを変えられる

• テンプレートのカスタマイズは、html感覚でカスタマイズができる

• Rainierは、カスタマイズベースのテンプレートとして作られており、企業サイトなどを作りやすい

Page 49: 20130406 rainier study

• ありがとうございました!

• ぜひ、ブログ記事に書いてください。

• 自由にMTカスタマイズを楽しんでください