export default function (eleventyConfig) {
eleventyConfig.addShortcode('socialMeta', function (data) {
var html = '';
html += (data.title)
? `<meta property="og:title" content="${data.title}">
<meta name="twitter:title" content="${data.title}">`
: `<meta property="og:title" content="${data.site.title}">
<meta name="twitter:title" content="${data.site.title}">`
html += (data.description)
? `<meta property="og:description" content="${data.description}">
<meta property="twitter:description" content="${data.description}">`
: `<meta property="og:description" content="${data.pkg.description}">
<meta property="twitter:description" content="${data.pkg.description}">`
html+= (data.thumbnail)
? `<meta property="og:image" content="${data.pkg.url}_includes/assets/img/${data.thumbnail}">
<meta name="twitter:image" content="${data.pkg.url}_includes/assets/img/${data.thumbnail}">
<meta name="twitter:card" content="summary_large_image">`
: `<meta property="og:image" content="${data.pkg.url}_includes/assets/img/headshot.jpg">
<meta name="twitter:image" content="${data.pkg.url}_includes/assets/img/headshot.jpg">
<meta name="twitter:card" content="summary_large_image">`
html += `<meta property="og:url" content="${data.page.url}">`
return html
})
}