Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Leocardoso94/social-tags-webpack-plugin

A wepback plugin to generate social meta-tags
https://github.com/Leocardoso94/social-tags-webpack-plugin

facebook meta-tags twitter webpack webpack-plugin

Last synced: 3 months ago
JSON representation

A wepback plugin to generate social meta-tags

Awesome Lists containing this project

README

        

# social-tags-webpack-plugin

`social-tags-webpack-plugin` is a webpack plugin that generates a the meta-tags to facebook and twitter, like this:

```html

```

# Install

```
npm install --save-dev social-tags-webpack-plugin
yarn add -D social-tags-webpack-plugin
```

# Usage

In your `webpack.config.js`:

```javascript
// ES6+
const SocialTags = require('social-tags-webpack-plugin')

...

plugins: [
...
new SocialTags({
appUrl: 'http://example.com/',
facebook: {
'fb:app_id': "123456789",
'og:url': "http://example.com/page.html",
'og:type': "website",
'og:title': "Content Title",
'og:image': 'src/img/book.png',
'og:description': "Description Here",
'og:site_name': "Site Name",
'og:locale': "en_US",
'og:article:author': "",
},
twitter: {
"twitter:card": "summary",
"twitter:site": "@site_account",
"twitter:creator": "@individual_account",
"twitter:url": "http://example.com/page.html",
"twitter:title": "Content Title",
"twitter:description": "Content description less than 200 characters",
"twitter:image": './src/img/book.png'
},
})
]
```

### Test your page with :

- 🛠 [Facebook Sharing Debugger](https://developers.facebook.com/tools/debug/)
- 🛠 [Twitter Card Validator](https://cards-dev.twitter.com/validator)