webページにfacebook連携を設定する
OGPの使い方
htmlタグにxmlnsを指定
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
metaタグ
<meta property="fb:app_id" content="facebookのアプリID" />
<meta property="og:title" content="記事のタイトル" />
<meta property="og:type" content="article" />
<meta property="og:description" content="記事の説明" />
<meta property="og:url" content="記事のURL" />
<meta property="og:image" content="画像のURL" />
<meta property="og:site_name" content="サイトのタイトル" />
<meta property="og:locale" content="言語" />
html5での指定方法
html5でマークアップしたい場合
<!DOCTYPE html>
<html lang='ja'>
<head prefix='og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# website: http://ogp.me/ns/website#'>
hamlでの記述方法
hamlの場合、オプションはhashで渡せば良いので
!!!
%html{lang: "ja"}
%head{prefix: "og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# website: http://ogp.me/ns/website#"}
Debug
OGPが設定できているかのデバッグには