Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/egg-/ogp-meta

Generate open graph meta tags.
https://github.com/egg-/ogp-meta

generator meta ogp-meta opengraph opengraph-tags

Last synced: about 2 months ago
JSON representation

Generate open graph meta tags.

Awesome Lists containing this project

README

        

# ogp-meta

[![version](https://img.shields.io/npm/v/ogp-meta.svg) ![download](https://img.shields.io/npm/dm/ogp-meta.svg)](https://www.npmjs.com/package/ogp-meta)

Generate open graph meta tags.

[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)

## Usage

```javascript
var OpenGraph = require('../')

var ogp = new OpenGraph()

ogp.title('title')
ogp.type('website')
ogp.description('description')
ogp.site_name('site_name')
ogp.url('http://ogp-meta.npm')
ogp.image('http://image url')
// reset
ogp.image(null)
ogp.image({
url: 'http://image url',
width: 400,
height: 400
})
ogp.video('http://video url')
// reset
ogp.video(null)
ogp.video({
url: 'http://video url',
width: 1024,
height: 720
})
ogp.app({
url: 'example://app',
app_store_id: 'app_store_id',
app_name: 'app_name'
}, 'ios')
ogp.app({
url: 'example://app',
package: 'com.ogp-meta.app',
app_name: 'app_name'
}, 'android')

console.log(ogp.toHTML())
```

## LICENSE

ogp-meta is licensed under the MIT license.