Skip to content

Commit

Permalink
fix: path ogImage if is url (#121)
Browse files Browse the repository at this point in the history
  • Loading branch information
ricardogobbosouza authored and pi0 committed Jan 14, 2019
1 parent 149b004 commit d6dc82b
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions packages/meta/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
const debug = require('debug')('nuxt:pwa')

const find = (arr, key, val) => arr.find(obj => val ? obj[key] === val : obj[key])
const isUrl = url => url.indexOf('http') === 0 || url.indexOf('//') === 0

module.exports = function nuxtMeta (_options) {
const hook = () => {
Expand Down Expand Up @@ -182,12 +183,12 @@ function generateMeta (_options) {
options.ogImage = { path: options.ogImage }
}
if (options.ogImage && !find(this.options.head.meta, 'property', 'og:image') && !find(this.options.head.meta, 'name', 'og:image')) {
if (options.ogHost) {
if (options.ogHost || isUrl(options.ogImage.path)) {
this.options.head.meta.push({
hid: 'og:image',
name: 'og:image',
property: 'og:image',
content: options.ogHost + options.ogImage.path
content: isUrl(options.ogImage.path) ? options.ogImage.path : options.ogHost + options.ogImage.path
})
if (options.ogImage.width && options.ogImage.height) {
this.options.head.meta.push({
Expand Down

0 comments on commit d6dc82b

Please sign in to comment.