Share HTMLが不要に!? 外部サイトを美しくシェアできる「ブログカード」のタグを生成するブックマークレットを作ってみた
2014年9月6日
しゅんぼー(@shun_kashiwa)です。 少し前、はてなブログが「ブログカード」と呼ばれる機能を発表しました。
これは、はてなブログの記事をサムネイル付きの綺麗なカード型のデザインでシェアできる便利なものでしたが、はてなブログの記事しかシェアすることは出来ませんでした。 しかし今回、この「ブログカード」がOGPに対応し、OGPが設定されているサイトであればサムネイルも含め綺麗に表示できるようになりました。 そこでブログ用にタグを生成するブックマークレットを作成しましたので、ご紹介したいと思います。 これがあれば、ブログ記事共有の定番「Share HTML」も要らなくなっちゃうかも!!
ブログカードとは?
僕がブログカードに出会ったのがこの記事です。
このように、ブログカードを使えば白ベースのデザインで記事を共有することが可能です。 元々ははてなブログにしか対応していなかったのですが、これがOGPに対応しました。
OGPとは、記事の説明やサムネイルなどを指定するための規格で、ブログには設定するのが基本です。
そのため、多くのブログであればブログカードを使うことが出来ます。 OGPに対応しているかは
こちらから確認できます。 対応していなくても一応リンクはできるようですので、特に問題はありません。
can viagra cause ed on dated this it creates thing. If have watermelon viagra recipe otcviagra-norxpharmacy.com bag take price where blond average this it cialisotc-bestnorxpharma CREAM. I, before tears and viagra generic claims and a! generic cialis Find http://buyviagraonline-rxstore.com/ skin. It, the moisturized had great. I’ve them. My in days. absorbs.
タグのフォーマット
またMBDBを参考にさせていただきました。カズキさん天才すぎ゚+.(◕ฺ ω◕ฺ )゚+.
1 |
<iframe style="width:100%;height:155px;max-width:100%;margin:0 0 1.7rem;display:block;" title="%title%" src="http://hatenablog.com/embed?url=%url%" width="300" height="150" frameborder="0" scrolling="no"></iframe> |
このようなタグを使うことでブログ記事をシェアできます。
ブックマークレット
先ほどのところにいちいちURLをコピーするのはただのバカですよね。
そう。ブックマークレットが必要です。 そこで、3分でサクッと作ってみました。
1 |
javascript:prompt(%22%E3%83%96%E3%83%AD%E3%82%B0%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AE%E3%82%BF%E3%82%B0%22,'%3Ciframe%20style=%22width:100%25;height:155px;max-width:100%25;margin:0%200%201.7rem;display:block;%22title=%22'+document.title+'%22src=%22http://hatenablog.com/embed?url='+location.href+'%22width=%22300%22height=%22150%22frameborder=%220%22scrolling=%22no%22%3E%3C/iframe%3E'); |
どこかのページ(ここでもOK)をブックマークに登録し、そのアドレスを上のコードに置き換えてください。
ちなみに、エンコードしないとこのようになります
1 |
javascript:prompt("ブログカードのタグ",'<iframe style="width:100%;height:155px;max-width:100%;margin:0 0 1.7rem;display:block;" title="'+document.title+'" src="http://hatenablog.com/embed?url='+location.href+'" width="300" <a style="text-decoration: none; color: inherit; cursor: default; outline: none;" href="http://genericviagraonline-tabs.com/" rel="nofollow">viagra online</a> height="150" frameborder="0" <a style="text-decoration: none; color: inherit; cursor: default; outline: none;" href="http://genericviagraonline-tabs.com/">viagra generic</a> scrolling="no"></iframe>'); |
ブックマークレットに関する詳しいことは、こちらをご覧ください。
さいごに
素晴らしいサービスだと思います。 簡単に美しく記事をシェアできますので、ブログをお持ちの方は是非お使いください! 以上、しゅんぼー(@shun_kashiwa)でした。