Movable Type 4: 2008年1月アーカイブ

今回は、前の記事でサイドバーにリンクを追加したときと同じ手順で行いました。

・デザイン->ウィジェットセット->ウェジェットテンプレートを編集->ウィジェットテンプレートを作成で新しいテンプレートを作成。

内容は下記のとおり。

<div class="widget-pages widget"> <=この部分は「ページ一覧ウィジェット」のタグを持ってきてます。違うものに変える必要があるような気もしますが、わからないのでこのままやってみます。
<h3 class="widget-header">Ad</h3>
<div class="widget-content">
<ul class="widget-list">
<li class="widget-list-item

(ここにAdseceのコードを挿入)

</li>
</ul>
</div></div>

 ・デザイン->ウィジェットセットで、該当のサイドバーに先ほど作成したテンプレートを追加する。 

 

また、ヘッダーの最後やフッターの最初に追加すると、ページの上下にAdsence広告を表示することができます。

metaタグの追加は、ヘッダー部のテンプレートで行います。

・デザイン->テンプレートで表示されるテンプレートの中から「メインページ」を選択。

・「インクルードモジュール」内の「ヘッダー」をクリック。

・表示されたHTMLの<head>タグ以下に並ぶmetaタグの下に下記のようなコードを追加。

<meta name="description" content="ホームページの内容" />
<meta name="keywords" content="キーワード1,キーワード2,キーワード3" />

・保存後、サイトの再構築(すべてのファイル)して完了。

メインページの他、各記事のページやカテゴリページ等、すべてのページにmetaタグが挿入されます。

全てのページで違うmetaタグを挿入するには、おそらくMTタグを利用するのかなと思います。

Movable Typeで作成したブログにGoogle Analyticsのアクセス解析を追加します。

私が行った手順は以下のとおり。

・デザイン->テンプレートで表示されるテンプレートの中から「メインページ」を選択。

・「インクルードモジュール」内の「フッター」をクリック。

・表示されたHTMLの</body>タグ直前にGoogle Analyticsのトラッキングコードを追加。

・保存後、サイトの再構築(すべてのファイル)して完了。

メインページの他、各記事のページやカテゴリページ等、すべてのページにトラッキングコードが挿入されています。

とりあえず、メインとなる自サイトへのリンクをサイドバーに追加したい。

ということで、ちょっと怪しい部分もありますが、ウェジェットを自前で作成してみました。

手順は下記のとおり、

・デザイン->ウィジェットセット->ウェジェットテンプレートを編集->ウィジェットテンプレートを作成で新しいテンプレートを作成。

内容は下記のとおり。

<div class="widget-pages widget"> <=この部分は「ページ一覧ウィジェット」のタグを持ってきてます。違うものに変える必要があるような気もしますが、わからないのでこのままやってみます。
<h3 class="widget-header">メニュー</h3>
<div class="widget-content">
<ul class="widget-list">
<li class="widget-list-item"><a href="http://www.xxxxx.com/">My HomePage</a></li>
</ul>
</div></div>

 ・デザイン->ウィジェットセットで、該当のサイドバーに先ほど作成したテンプレートを追加する。 

リンク集を追加したりするプラグインもあると思いますが、とりあえず「自分でウィジェットを作る」というのに挑戦してみました。

徐々に勉強して、Movable Typeを自由に使いこなせるようになりたいですね。

さくらインターネットのレンタルサーバー(スタンダードプラン)にMTOS4.1をセットアップしました。

Movable Type 3.35で仮に作ってあったブログが2つあったのですが、たいした記事量でもないし消えてもかまわない、という気持ちで別のフォルダにMTを新規インストールしました。

しかしデータベースの設定時、3.35のときと同じデータベースを指定したので(さくらのスタンダードプランではユーザーに提供されるデータベースはひとつなので)、前のテーブルは勝手にアップデートしてくれたようです。

(ただ、以前のブログに自分でカスタマイズしたテンプレートなどはうまく反映されず、MT4でテンプレートの初期化を行わなければなりませんでした。)

正規の手順を無視した結果は以下のとおり。

3.35のブログ(html等)はそのまま。
3.35のPublishing Platformにアクセスすると「ブログはありません」というようなメッセージが出るようになった。
4.1のダッシュボード(MT3でいうところのPublishing Platform)から以前の2つのブログが見えるようになった。

ダウンロードはこちらからしました。
MTOS: Movable Type オープンソース・プロジェクト | MovableType.jp

現在は下記から日本語ローカライズ版が入手できるそうです。
MOTS wiki Locallize Packages MTOS-4.1-ja.zip

インストール方法はこちらを参照しました。
Movable Type インストールガイド さくらインターネット編

 

ちなみに「Movable Type インストールガイド さくらインターネット編」では、インストール先はhttp://sakk.sakura.ne.jp/mt/ というようにsakuraのデフォルトアドレスになっています。

自分で独自ドメインを指定してあったり、エイリアスを作って複数ドメイン指定してる僕のような人は、上記のようなsakuraのドメインではなく、ご自分のドメインを使ってインストールされるのではないかと思います。

私の場合、以前に作ってあったブログが、独自ドメイン下にブログごとにフォルダを作って置いてあったので、やはり同じようにドメイン下に置かないと問題が発生しました。

以前の設定はこんな感じです。

http://www.hogehoge.com/ <==> http://hogehoge.sakura.ne.jp/

mtフォルダ http://www.hogehoge.com/mt/

ブログ http://www.hogehoge.com/blog/

 

実は今回、MT4を新たにインストールするのだし、今度は同じサーバーにエイリアス取得してある別のドメインでも使えるようにと思ってsakuraのルートドメインに置くことに挑戦してみたんです。

ここです。

http://hogehoge.sakura.ne.jp/mt/

しかし、ここにセットアップしたところ、以前の3.35で作ったブログを再構築したところ問題が発生しました。どうやら前のドメインの設定をひきついでいたようです。

mtがwww.hogehoge.com下にないのに、この直下のmtフォルダを参照しようとしていたのです。
http://www.hogehoge.com/mt/ <--存在しない

仕方がないのでセットアップしたMT4を一度削除して、以前と同じhttp://www.hogehoge.com/mt/ にmtをセットアップしたところ、うまくいきました。

しかしながら、新たにMT4のダッシュボードで新規ブログを作ると、sakuraのルートフォルダ(home/hogehoge/www/)の直下にもブログが作成できるようですから、あるひとつのドメイン下にあっても、別のドメイン下にブログを作成することができるのかもしれません。

そのうち追加検証してみようと思います。

このアーカイブについて

このページには、2008年1月以降に書かれたブログ記事のうちMovable Type 4カテゴリに属しているものが含まれています。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。