• ベストアンサー

movabletypeでサイトマップを作成したい。

はじめましてこんにちは。 MTについて2点お伺いいたします。 ・下記のサイトのようなsitemap.htmlを作成したいと考えております。 ttp://repo1000.dryner.com/sitemap.html このサイトマップのタグを教えていただけませんでしょうか? ソースをみたのですがわかりませんでした。。 それと、sitemap.htmlを作成するには新規テンプレートを作成するのでしょうか? そうだとしますと、sitemap.html以外のタグも記述する必要があるのでしょうか? ・先ほどのHPを表示すると一番上に、記事タイトル:HPタイトルが表示されるようになっています。 TOPを表示するとTOPのタイトルが表示されるようになっています。 先ほどの質問のように、今回もタグをみたのですがどうすればよいのかわかりませんでした。 もしよろしければ教えていただけるでしょうか? お手数ですがよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

>sitemap.html これはカテゴリーごとに全てのエントリーのタイトルを吐き出しているようです。 Movable Type ユーザマニュアル: テンプレート・タグ: http://www.sixapart.jp/movabletype/manual/3.2/mtmanual_tags.html#categoryrelated_tags ここの「カテゴリー関連のタグ」-「MTCategories」の項に「それぞれのカテゴリーへのリンクと、そのカテゴリーに属するエントリーのリストを表示」の例が載っています。 <MTCategories> <a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a><br /> <MTEntries> <$MTEntryTitle$>&nbsp; </MTEntries> <br /><br /> </MTCategories> これを使ったものかと。 「sitemap.html」という名前からして、新規テンプレートかと思います。 >sitemap.html以外のタグも記述する必要があるのでしょうか? の意味がちょっとわからないのですが、「新規テンプレート作成」で出力ファイル名「sitemap.html」とし、テンプレートの内容にarchives.htmlの内容をコピペして、先ほどマニュアルで仕入れたタグを適宜置き換えればよろしいかと。(<ul>やら<li>の意味はおわかりですよね…) >記事タイトル:HPタイトル index.htmlは、バナー部分のブログタイトルをそのまま応用できます。つまり<a href="<$MTBlogURL$>" accesskey="1"><$MTBlogName encode_html="1"$></a>これでブログタイトル表示とブログtopへのリンクができます。 記事タイトルが出るのは、エントリーアーカイブです。エントリータイトルを表示するタグは<$MTEntryTitle$>です。これと、先ほどのブログタイトルを表示するタグを組み合わせるだけです。 <$MTEntryTitle$>:<$MTBlogName encode_html="1"$> これをエントリーアーカイブテンプレート内の適当なところに入れます。 同様に、カテゴリーを選択したときにカテゴリーの名前を表示させるのであれば、カテゴリーアーカイブテンプレート内の適当な場所に <$MTArchiveCategory$>:<$MTBlogName encode_html="1"$> を入れます。 これそんなに難しいことはしていないです。デフォルトのテンプレートと自分のブログのソースをじっくり付き合わせて見てみると、いろいろヒントが見えてきますよ~

KKK1235
質問者

お礼

大変ご親切にありがとうございます。 無事解決いたしました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • akuhijrwq
  • ベストアンサー率35% (381/1064)
回答No.1

すでにMT設置済みなんですよね? これはただ、新規のエントリー投稿で、ずらずら文字を書き タイトルのところに、sitemapっとして保存したものだと思います。 とくに指定が無い場合、 タイトルを半角英数で指定する事で、htmlの名前がそのままつくようになっています。 メインページのや個別アーカイブのところで <h1><a href="<$MTBlogURL$>" accesskey="1"><$MTBlogName encode_html="1"$></a></h1> このタグがbannerのところにあれば、ちゃんとクリックでtopページにもどります。

KKK1235
質問者

お礼

ありがとうございます。 解決いたしました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MovableType4のサイトマップの作成について

    お世話になっております。 現在MovableType4にてサイトを構築しています。 記事を新しく書く度にカテゴリとしてサイトマップに動的に追加していきたいと考えております。 そこで、実際に管理画面上でウェブページにMTタグにて記述してみても中々上手くいきません。 どの様に行えばいいのかどなたかお教え頂けませんでしょうか? よろしくお願い致します。

  • サイトマップ作成について

    グーグルウェブマスターツールに、サイトマップを登録しようと思ったのですが、 サイトマップのURLを入力してもエラーになって登録ささりません。 ちなみにサイトマップは 「サイトマップを作成-自動生成ツール sitemap.xml Editor」で作成しました。 サイトマップのURLは、自分のURL + sitemap.xml といった形で入力すれば良いんですよね? 初心者でよくわからないので、簡単に教えてください。お願いします。

  • はじめてHPを作成。サイトマップは必要ですか?

    まだHP作成の勉強をはじめてまもない者ですが、知人の飲食店のホームページを作成します。 テンプレートから作ろうと思っているのですが、その際も時前に、サイトマップ、設計図は必要でしょうか? 手書きで書いている方と、サイトマップのテンプレートを使う方と、どちらが多いでしょうか? 無知な質問ですみません。。 よろしくお願い申し上げます。(ーー;)

  • サイトマップについてですが

    先日、下記のサイトでサイトマップを作成したのですが http://www.sitemaplus.com/ 作成した際にサイトマップを保存するをクリックしたらパソコンに 保存されましたがsitemap.xmlファイルをサーバーにアップロードするのでしょうか?

  • Googleサイトマップの記事更新の際の作業

    Googleサイトマップを登録したのですが、新しい記事を更新したときはサイトマップを作り直してまた登録するのでしょうか? 新しく更新した記事のxmlを作って登録するのでしょうか? 更新した記事のみのxmlの作り方がわからないです。 最初のサイトマップはsitemap.xml Editorで作成しました。 宜しくお願いします。

  • サイトマップ(xml)の使い方、どのように反映させるのかもわからない状

    サイトマップ(xml)の使い方、どのように反映させるのかもわからない状況です。 私は、フロントページ2000を使ってホームページを作っています。 テーブル形式の作成ソフトです。 Windows7からは、使えないソフトですが、XPなのでまだ使えるのです。 サイトマップをまだ作っていないので、サイトマップを自動的に作成してくれる「FC2サイトマップ」を使いサイトマップを作成しました。 http://seo.fc2.com/sitemap/ (FC2サイトマップ自動作成) いろいろなサイトを検索して説明を読むと、作成されたxmlファイルをサイトのトップページに張りつけることが必要とのこと、その初歩的なことから先に進めません。 どのように張り付けてどのように反映させるのかも説明を読んでもわからないのです。 最初のページに張り付ける際に、「次の形式で開きますとの小窓が開き、HTML RTF テキスト」3つのいずれかの選択を指示されます。 HTMLにマークを付けて開くと、トップページにURLが80個くらい書き込まれてしまうのです。 一番小さい文字に換えて、ホームページが白色なので文字色を白色に換えて見えないようにして見ましたが、良く良く考えてみると、これってサイトマップなのか?トップページにURLの文字だけが張り付けてあるだけじゃないのかと悩んでいます。 FC2サイトマップで作ったファイルは、「sitemap.xml」と言うファイルです。 どのように張り付けてどのように使い、どのように検索エンジンに反映させるのか初歩的な所からまったく理解できない状況です。 どなたかサルにでもわかるようにアドバイス頂けないでしょうか?

  • RSSはサイトマップの代用になりますか?

    お世話になります。 HPを作成し、xmlファイルでRSSを作成しました。 利用したRSS作成ソフトは、「Fumy RSS & Atom Maker」です。 http://www.nishishi.com/soft/rssmaker/ 作成された 「rss20.xml」は、サイトマップの代わりになるのでしょうか? HPのheader部分には、 <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://(URL名)/rss20.xml" /> と記述しました。 sitemap.xmlファイルを、RSSファイルとは”別に”作成すべきなのですしょうか? 一般的に検索エンジンがサイトをクロールできることを目的としています。 ---- また、もし、ウェブマスターツールに登録しないのであれば、 特に、sitemap.xmlなどは、作成する必要ないのでしょうか? 検索していますと、  インデックス(登録)してもらうためにサイトマップ(XML形式ファイル)を作成して、  「Googleウェブマスターツール」を利用してサイトマップを登録します。 という言い方多いので、saitemapは、ウェブマスターツールを利用するときに必要であって、 単にクロールしてきたときにインデックスしてもらうだけであれば、 sitemap.xmlは特に必要ないのかどうかが理解できません。 よろしくおねがいします。

  • google サイトマップ

    申し訳ございません、初心者も初心者で、Google sitemapに関して 調べたのでうすが、さっぱりわかりません。ご教授ください。 まず、Googleのウェブマスターツールで、無料とクロして、ログインします。そして、自分のサイトのsitemapというものを作る。この、サイトマップ作製に関しては、無料で作成していただけるサービスが、ネット上にありましたので作りました。ここからがわからないところです。このサイトマップをアップロードするとのことですが、これがさっぱりわかりません。サイトマップのファイル名を、sitemap.xlmとした場合、 アップロードするということは、http://www."......"/sitemap.xlm というURLを作るということですか??これを作るということは、自分たちの、HTMLに、何かを書きこむということなのでしょうか?すみません、初心者なので、用語等間違っていると思いますが。サイトを、専門業者さんに作っていただき、wordpressもつけてもらっています。それらの、プログラムに、自分が何かを付け足すという行為が怖いですし、わからないので、バグったらいやだなと思っています。 お分かりの方がおられましたら、ご教授ください。

  • XMLサイトマップをどこに送ればよいのか?

    新規ページをつくった時は、XMLサイトマップを作成して、 グーグルに送信したらすぐに検索エンジンにクローリング される可能性があると本でみたのですが、 作成したXMLサイトマップをグーグルのどこに送ればいいのでしょうか。 よろしくお願いします。 ※ちなみに、下記のサイトで、XMLサイトマップを作成してみました。 サイトマップを作成-自動生成ツール「sitemap.xml Editor」 http://www.sitemapxml.jp/

  • サイトにムーバブルタイプを導入しています。

    サイトマップを作成してグーグルのウェブマスターツールでサイトマップを送信しようとしても、http://www.sitemap-tools.jp/ で作成したサイトマップにはムーバブルタイプ(MT5)でブログ記事として作成したHTMLページが認識されず、既存のホームページビルダーで作成したものしか記載されません。 必然的にグーグルのウェブマスターツール上においては認識されていない状態です。 何か原因があるのでしょうか? どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML