Home > 小技
小技
17.一度作成したラベルを削除できないという文章を見かけたので、今回は Blogger でつけたラベルを削除したり、変更したりする方法を紹介しようと思います。
なんかやり方がありそうだけど全然消えませんorz
投稿をラベルでフィルタリングする
Blogger では、ラベルが投稿ごとに管理されており、どの投稿でも使われなくなって初めて消滅する仕組みになっています。なのでまずは、特定のラベルのついた投稿を一括表示する必要があります。
Blogger の管理画面「投稿」を開いて、右上の「すべてのラベル」と表示されているボタンを押下、特定のラベルを選択すると、そのラベルがついた投稿だけが表示されます。
言葉で読むより、画像を見てもらった方が早いと思います。下の画像はラベル「Amazon」で投稿をフィルタリングした例です。

投稿からラベルを削除する
投稿をラベルでフィルタリングしたら、ラベルを外したい投稿にチェックを入れます。そのあと、ラベルボタン
ここがちょっと分かりにくいんですが、このセレクトボックスで、投稿にまだついていないラベルを選ぶとラベル追加に、投稿にすでについているラベルを選ぶとラベル削除になります。
なので画像の例でいうと、投稿を一括選択しラベルボタンを押してラベル名「Amazon」を選ぶと、「Amazon」というラベルをブログの全投稿から削除することができるというわけです。

投稿につけたラベル名を変更する
ブログを続けていると、ラベル名に一貫性が保てなくなってラベル名を一括変更したい場面が出てくると思います。たとえば投稿につけている「Amazon」というラベル名をすべて「アマゾン」に変更する場合など。
そういう場合には、上記で説明したように投稿を「Amazon」ラベルでフィルタリングして表示し、全選択、ラベルボタンから「新しいラベル」で「アマゾン」ラベルを追加したあと、再びラベルボタンから「Amazon」ラベルを削除すれば、すべての投稿の「Amazon」ラベルが「アマゾン」ラベルに書き換えられます。
これらの方法を知っていると、ブログ全体のラベル編集がとても簡単に行えると思います。時間のあるときなんかに、ブログのラベル整理をしてみるといいかもしれませんね。
Google の提唱しているウェブ向け画像フォーマットとして、WebP というものがあります。
Googleの示した事例では、ファイルサイズは非可逆圧縮モードで(同一画像、同等画質の)JPEGと比較して25-34%小さくなり、可逆圧縮モードでPNGと比較して28%小さくなるとしている。また22%のファイルサイズ増加でアルファチャネルを追加できるとしている。と、非常に高い圧縮率を誇る静止画フォーマットなんですが、Blogger や Picasa ウェブアルバム、Google+ に画像をアップロードしていれば、簡単にこの形式へ画像を変換することが可能なようです。
ネタ元はこちら。
WebP フォーマットへの変換方法
やり方は簡単、Google のサービスにアップロードした画像をブラウザで表示し、その URL
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiboWTZoLxmJpmxU4WgpzyoPGnSoHlox6dyoZuUQ-p6kVckCAUVQa_pB6XEarv13V3M3LHajDWFa67keqRx8Dl2vkH8ftbbn735Cn7jcKSy3WV7F8CvbgmVEBFaI9nXQuMjPJdp/s1024/4071723964_e5f490dc7b_b.jpg
のサイズを指定している部分(赤字部分)に
-rw の 3 文字を加えるだけ。https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiboWTZoLxmJpmxU4WgpzyoPGnSoHlox6dyoZuUQ-p6kVckCAUVQa_pB6XEarv13V3M3LHajDWFa67keqRx8Dl2vkH8ftbbn735Cn7jcKSy3WV7F8CvbgmVEBFaI9nXQuMjPJdp/s1024-rw/4071723964_e5f490dc7b_b.jpg
元の画像がこちら、WebP 形式に変換したのがこちらです。画像自体はほとんど見分けがつかない(確認は Chrome がおすすめ)のに、289 KB から 57 バイトへと約 4 分の 1 にファイルサイズが減少しています。
画像比較
画像比較用に、ノゴマとか
シャム猫とか
サトキマダラヒカゲを載せておきます。
ちなみに、WebP として上に表示しているのは WebP に変換したあと、ブログ掲載用に再び JPEG に変換したものです。ファイルサイズ減量の割に、ほとんど見分けがつかないと思います。自分のいろいろな画像で試してみるといいかもしれませんね。
掲載写真について
あと、今回掲載した写真自体に興味があるという方は、
をフィードリーダーの片隅にでも登録してもらえるとうれしいです。
Blogger ブログのテンプレートに、外部ツールのスクリプトなどを直接貼り付けると、思った通りには動かない場合があります。
ブログのテンプレートに直接コードを書くとGoogle AdSenseは表示されませんでした。
私の環境では、ツイッターボタンがHTML貼り付けだとうまく表示できませんでした・・・。
Blogger のコメントアウトの扱い
なぜこういうことが起こるかというと、配布されているコードに含まれるコメントアウトが、Blogger では特別な扱いを受けるから。
たとえば、Blogger の 「HTML の編集」では
<!-- コード -->
という形のコメントアウトが使えません。正確には、
<-- と --> とで囲まれたこのコードの行は Blogger テンプレート内のコメントとして扱われてしまい、実際のブログのページ生成時には、この部分が削除されてしまいます。なので JavaScript でよく
<script type="text/javascript">
<!--
alert("Hello, World!");
//-->
</script>
<!--
alert("Hello, World!");
//-->
</script>
という風にコードを書きますが、これを Blogger のテンプレートに直に書いても、
<script type="text/javascript">
</script>
</script>
というデータしか書き出されず、肝心のコードが実行されなくなってしまいます。
対処法
では、どうやってコードを書き出すかというと、
- コメントアウトの書き換え
<!-- コード -->というコードを<!-- コード -->と実体参照に書き換えて「HTML の編集」に貼り付けると、
<!-- コード -->という風に HTML 上のコメントアウトとして、意図したとおりにブラウザにデータが届きます。
-
コメントアウトをやめる
単純に<--や-->を消してコードだけにする方法です。当たり前ですが、コードが消えてなくなることを回避できます。
- ガジェットに入れる
Blogger の「HTML/JavaScript」ガジェットに貼り付けたコードは、先に示した Blogger 独自のコメントアウトの制約を受けません。<!-- コード -->と書いても削除されることなく、そのままブラウザに送られます。
ブログのカスタマイズを考えている人は、覚えておくといいんじゃないでしょうか。

投稿を誤って消してしまったときに、それを復元する方法について、次のエントリで紹介されていました。
http://www.blogger.com/post-edit.g?blogID=7129787932772173591&postID=2783897097083804642
次に、投稿エディタの URL の postID 部分を、削除してしまった投稿の ID に差し替えたものにアクセスします。すると、削除したはずの投稿が、内容そのままに投稿エディタで難なく開けてしまいます。あとは、公開するなり、保存するなり自由にできますね。
差し替えるべき投稿 ID(postID)はというと、削除する前の時点で、HTML で投稿のタイトルのすぐそばに書かれています。
<div class="post-outer">
<div class="post hentry">
<a name="2783897097083804642"/>
<h3 class="post-title entry-title">
<a href="http://kuribo-test.blogspot.com/2012/01/blog-post.html">投稿削除のテスト</a>
</h3>
<div class="post hentry">
<a name="2783897097083804642"/>
<h3 class="post-title entry-title">
<a href="http://kuribo-test.blogspot.com/2012/01/blog-post.html">投稿削除のテスト</a>
</h3>
なので、実際の復元手順としては、
手順
1.誤って投稿を削除してしまった後、すぐに検索サイトからブログのキャッシュデータを表示して、HTML ソースを確認し postID を見つけます。FeedBurner など外部のフィードサービスからも確認できると思います。
2.Blogger の投稿編集画面を開き、末尾を見つけた postID に書き換えた URL にアクセスします。
3.投稿編集画面から投稿を公開します。
2.Blogger の投稿編集画面を開き、末尾を見つけた postID に書き換えた URL にアクセスします。
3.投稿編集画面から投稿を公開します。
という流れになると思います。
あまり使うことはないかもしれませんが、困ったときのためにそんな手があることだけでも、覚えておくといいんじゃないでしょうか。
次のページで知った、Blogger ブログへの GIF アニメの投稿の仕方。
新インターフェースの「HTML」モードの場合
|
新インターフェースの「作成」モードの場合
|
旧インターフェースの「HTML の編集」モードの場合
|
旧インターフェースの「作成」モードの場合
|
ちょっと分かりにくいんですが、新インターフェースで「作成」モード のときだけ、表示画像もリンク先もアニメになっていると思います。ほかのはどちらも静止画ですね。
ということで、今のところ GIF アニメを投稿するには、新インターフェースの「作成」モード で画像をアップロードしましょう、という Tips でした。
Picasa ウェブアルバムの仕様変更
Blogger に投稿した写真の表示サイズを、後から変更するための記事を発見。
以前、Blogger のテンプレートをつくった際に、画像の大きさについて参考にしたのが、
・クリボウの Blogger Tips「Blogger で画像の表示サイズを変更する方法(2008/01/05)
他の画像サイズを使いたかったので、FireBug を使って調べたことがあります。結果、他のサイズも使えるようなので、その画像サイズのまとめを紹介します。記事が 2008 年と少し古いので、その後サイズが追加されたのかもしれません。
ここで紹介していただいているように、このブログでも画像のサイズ変更について、一度解説をしたことがあります。
これは、画像アップロード時の「大」「中」「小」以外で指定できる写真のサイズを列挙した記事だったんですが、Picasa ウェブアルバムの仕様が変更されて、現在では随分状況が変わってきているので、再度記事にしておこうと思ったわけです。
その仕様変更というのは、
記事が 2008 年と少し古いので、その後サイズが追加されたのかもしれません。
と書かれているような固定サイズ(32px、48px、64px、72px…)の追加ではなくて、画像サイズを 1 ピクセルから 1600 ピクセルまでの任意の長さで、自由に指定できるようになったということ。
論より証拠というわけで、下に Blogger へアップロードした画像を掲載してみました。入力部に 1 ~ 1600 を指定して「変更」ボタンを押すと、ちゃんとそのサイズに変更される…はず。
画像サイズの変更方法
では早速画像サイズの変更方法を紹介します。「新しいエディタ」で、画像をアップロードすると、表示されるのがこちらの HTML コード。
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAekCrm2oVON4aQ5ilcGQ7QTHI0Hdz-9XqexRqKfktJPhFbHsSF5i6c6N7s4C4eBoo5EbQjO9SOWa3vePslEmIx3Sg1U9USd59XNO3eX3VDmHRX3A9cAV8gbLArflloQw_Orcp/s1600/DSC_5864.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAekCrm2oVON4aQ5ilcGQ7QTHI0Hdz-9XqexRqKfktJPhFbHsSF5i6c6N7s4C4eBoo5EbQjO9SOWa3vePslEmIx3Sg1U9USd59XNO3eX3VDmHRX3A9cAV8gbLArflloQw_Orcp/s320/DSC_5864.JPG" width="320" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAekCrm2oVON4aQ5ilcGQ7QTHI0Hdz-9XqexRqKfktJPhFbHsSF5i6c6N7s4C4eBoo5EbQjO9SOWa3vePslEmIx3Sg1U9USd59XNO3eX3VDmHRX3A9cAV8gbLArflloQw_Orcp/s1600/DSC_5864.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAekCrm2oVON4aQ5ilcGQ7QTHI0Hdz-9XqexRqKfktJPhFbHsSF5i6c6N7s4C4eBoo5EbQjO9SOWa3vePslEmIx3Sg1U9USd59XNO3eX3VDmHRX3A9cAV8gbLArflloQw_Orcp/s320/DSC_5864.JPG" width="320" /></a></div>
ブログ上に実際に表示される画像のサイズが赤字部分、リンク先の画像のサイズが青字部分で指定されています。前述したとおり、この src 属性や href 属性の URL 中の値、「sなんとか」という文字列の「なんとか」部分の値で、画像の長い方の辺の長さ(横長画像なら横の長さ、縦長画像なら縦の長さ)を指定することができます。この値の範囲は 1 ~ 1600。たとえばこの画像で「s500」で指定すると、幅が 500 ピクセルとなるように自動的にリサイズされた状態で、Picasa のサーバーが画像を送ってくれるというわけです。
コード中、width(幅)、height(高さ)の属性は、送られてきた画像を、パソコンのブラウザで最終的にどのようなサイズに拡大縮小して表示するのかを指定しているもの。なのでこれらの数値は、送られてくる画像の縦横の長さに一致させる必要があります。「sなんとか」の部分を調節した URL を直接ブラウザで表示して見て、タイトルバーに表示されるサイズを確認したり(Chrome、Firefox)、右クリックから「プロパティ」で確認したり(IE)するのが1番楽だと思います。が、調べるのが面倒だという場合は、
width="***"、height="***" の文字列をごっそり削除してしまっても OK です。これらの属性が省略されている場合、ブラウザは送られてきたままのサイズで画像を表示してくれます。(補足:じゃあ、原寸で表示する場合は width、height を指定する意味はないのかといえば、そうではありません。width や height の指定がないと画像読み込みまで文書全体のレイアウトが確定しませんが、指定しておくことで画像読み込みの速度に関わらず最初からレイアウトが確定させることができます。ので、指定する・しないで意見が分かれるのかもしれませんが、クリボウ的にはできるだけ width、height を指定するようにしています。)
ということで、自分のブログにあった画像サイズ、一度ゆっくり探してみてはいかがでしょうか。










