GhostのテンプレートにOGP的なものを差し込むコードサンプル。
全体で使い回すテンプレート用。
<meta property="og:type" content="your_sitetype">
<meta property="og:site_name" content="your_sitename">
<meta property="og:url" content="{{@blog.url}}{{url absolute="true"}}">
<meta property="og:locale" content="your_locale">
{{{block "ogp"}}}
og:localeは「ja_jp」とか。
og:urlは「{{url}}」「{{url absolute="true"}}」だけではうまくいかなかったので暫定的に「{{@blog.url}}」も入れてある。
投稿とか固定ページ用には、それぞれのタイトルとか概要が入るように。
{{#contentFor "ogp"}}
<meta property="og:title" content="{{title}}">
<meta property="og:description" content="{{excerpt}}">
{{/contentFor}}
excerptのところは、charactorsとかwordsを使って文字数とか指定すれば良い。