diff --git a/routes/blog.vue b/routes/blog.vue
index a7b8befde..ff8699889 100644
--- a/routes/blog.vue
+++ b/routes/blog.vue
@@ -13,10 +13,12 @@
try {
const content = (await import(`../locale/pl/blog/${route.params.slug}.md`)).default;
const title = content.match('
]*>([^<]+)
')[1];
+ const img = content.match('
]*>')[1];
return {
content,
title,
+ img,
}
} catch {
return {};
@@ -25,6 +27,7 @@
head() {
return head({
title: this.title,
+ banner: this.img,
});
},
};
diff --git a/src/helpers.js b/src/helpers.js
index ea4675735..32acdac40 100644
--- a/src/helpers.js
+++ b/src/helpers.js
@@ -34,7 +34,7 @@ export const head = ({title, description, banner}) => {
}
if (banner) {
- banner = process.env.BASE_URL + '/' + banner;
+ banner = process.env.BASE_URL + '/' + banner.replace(/^\//, '');
meta.meta.push({ hid: 'og:logo', property: 'og:logo', content: banner });
meta.meta.push({ hid: 'twitter:image', property: 'twitter:image', content: banner });
}