Bloggerの投稿とページについての忘却録

Blogger投稿とページ関連の忘却録です。

URL

Blogger投稿のURL例
http://bugbugnow.blogspot.com/2019/04/blog-post.html
http://bugbugnow.blogspot.com/yyyy/MM/blog-title_d.html

BloggerページのURL例
http://bugbugnow.blogspot.com/p/blog-page.html

URLの決定

投稿

  1. カスタムパーマリングで指定したURL
  2. 自動パーマリングは、タイトル文字から自動生成する

ページ

  1. 新しいページを作成する
  2. ページタイトルに文字を入力する
    • または、本文を入力する
  3. 数秒待つ
  4. ページタイトル右の「保存」ボタンが「保存しています...」に一瞬変化する
    • この時点でページのURLが決定する
    • 2回目以降「保存しています...」となってもページのURLは変化しない
    • また、ページのpageIDもこのタイミングで決定して、URLに表示される
      • ページID:URLの「pageID=数字列」(数字例がページID)

※タイトル入力途中でも「保存しています...」となるため、URLが入力途中の文字列となることがある
 事前にURLを決定してコピー・ペーストしたほうが良い
※URL決定後は、URLが変化しないため、URL決定後にタイトルを変更すれば、URLとタイトルを自由に設定できる

URLに使用できる文字

  • 小文字アルファベット(a-z)
  • 大文字アルファベット(A-Z)
    • ページの場合、小文字アルファベットに変換される
  • 数字(0-9)
  • ハイフン(-)
  • ドット(.)
    • ページの場合、URLから削除される
  • アンダーバー(_)
    • URLから削除される
  • 上記以外の文字
    • ページの場合、URLから削除される
    • 投稿の場合、エラーとなる

※有効な文字を含まない場合、「blog-post」/「blog-page」となる
※URLが既知のURLと重複した場合、「_数字」がURLの末尾に付加される
 日にち?、更に重複した場合は未調査

投稿日の変更

投稿

  • スケジュールの日時を変更後、投稿を更新する
    • URLを維持したまま、投稿日を変更する
      • yyyy/MMの部分を維持する
      • 過去の日付を指定できる
      • 未来の日付も指定できる
        • 未来の日付でも投稿は表示されたままとなる(スケジュール済みで公開待ちにはならない)
        • トップページの記事固定表示に使える?
    • インデックスの順序は、投稿日順のためインデックスの順序が変化する
      • 今の日付とすることで、トップページ先頭に移動することができる
  • 投稿を下書きに戻し、再度投稿を公開する
    • 新規のURLで公開される
      • yyyy/MMの部分が変化する

ページ

  • スケジュールの日時を変更後、投稿を更新する
    • URLを維持したまま、となる
  • 投稿を下書きに戻し、再度投稿を公開する
    • URLを維持したまま、となる

付加情報

投稿

  • URL・投稿日・更新日・タイトル・本文
  • ラベル・場所・検索向け説明
  • コメント・構成モード・改行

ページ

  • URL・更新日・最終更新日・タイトル・本文
  • 検索向け説明
  • コメント・構成モード・改行

※検索向け説明:[設定] > [検索設定] > [メタ タグ] > [説明] を有効にした場合のみ入力できます
※「投稿日」「更新日」「最終更新日」「ラベル」「場所」がページと異なる

投稿日・更新日

  • <data:post.date/>
  • <data:post.timestampISO8601/>
    • 投稿では、投稿日(最初に投稿した日)を表示する
    • ページでは、更新日(ページを変更した日)を表示する
  • <data:post.lastUpdatedISO8601/>
    • 投稿では、更新日(最後に投稿を更新した日)を表示する
    • ページでは、最終更新日(BloggerAPIを経由して更新した日)を表示する

画像

記事内にBlogger内の画像を使用した場合、RSS(Atom)から参照できる。

サイト内検索

サイト内検索では、投稿の内容しか検索できない。ページの内容が一致していてもサイト内検索にはHITしない。

サイトマップ

投稿のサイトマップ例
http://bugbugnow.blogspot.com/sitemap.xml

ページのサイトマップ例
http://bugbugnow.blogspot.com/sitemap-pages.xml

BloggerAPI

API Reference | Google Developers

  • list/get/delete/insert/patch/update
    • 投稿・ページで利用可能
  • search/bypath/publish/revert
    • 投稿のみ利用可能

備考

  • URLを変更したい場合
    • 新規ページ作成後、元URLから新URLに対してリダイレクト設定することで対応できる