# Middleman OpenGraph Plugin がほしい。

*2013-12-09*

> Middleman OpenGraph Plugin がないので、その設計。

Middleman に OpenGraph 用のプラグインがないので、[nanoc](http://nanoc.ws) で作ったヘルパー [lib/nanoc/helpers/og_tags.rb](https://github.com/ngs/nanoc-heroku-template/blob/master/lib/nanoc/helpers/og_tags.rb) を移植する。

-> 近いものがあった [MiddlemanでOGPデータをyamlを使って極力少ない労力で書く - Qiita](http://qiita.com/katapad/items/979d8152ed5b7e9eceba)。マージする。

<!--more-->

#### Post 側	

```yaml
---

layout: article
title: 記事のタイトル
description: 記事の要約
tags: Example, Middleman
og:
  image: '/path/to/entry_specific.png'
  type: article

---

本文

```

#### 出力

```html
<meta content="https://planb.cd/" property="og:url">
<meta content="article" property="og:type">
<meta content="記事のタイトル" property="og:title">
<meta content="https://ja.ngs.io/path/to/entry_specific.png" property="og:image">
<meta content="記事の要約" property="og:description">
```





