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の決定
投稿
- カスタムパーマリングで指定したURL
- 自動パーマリングは、タイトル文字から自動生成する
ページ
- 新しいページを作成する
- ページタイトルに文字を入力する
- または、本文を入力する
- 数秒待つ
- ページタイトル右の「保存」ボタンが「保存しています...」に一瞬変化する
- この時点でページの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を維持したまま、投稿日を変更する
- 投稿を下書きに戻し、再度投稿を公開する
- 新規のURLで公開される
yyyy/MM
の部分が変化する
- 新規のURLで公開される
ページ
- スケジュールの日時を変更後、投稿を更新する
- 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に対してリダイレクト設定することで対応できる