Middleman OpenGraph Plugin がほしい。

Middleman に OpenGraph 用のプラグインがないので、nanoc で作ったヘルパー lib/nanoc/helpers/og_tags.rb を移植する。

-> 近いものがあった MiddlemanでOGPデータをyamlを使って極力少ない労力で書く - Qiita。マージする。

Post 側

---

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

---

本文

出力

<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">
comments powered by Disqus