diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 4af8cc4af59..2d00f67ef94 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -205,8 +205,15 @@ - - + + + + + + + + + diff --git a/addons/website_blog/models/website_blog.py b/addons/website_blog/models/website_blog.py index 6ec13d08370..bef917929a7 100644 --- a/addons/website_blog/models/website_blog.py +++ b/addons/website_blog/models/website_blog.py @@ -258,6 +258,10 @@ class BlogPost(models.Model): def _default_website_meta(self): res = super(BlogPost, self)._default_website_meta() res['default_opengraph']['og:description'] = res['default_twitter']['twitter:description'] = self.subtitle + res['default_opengraph']['og:type'] = 'article' + res['default_opengraph']['article:published_time'] = self.post_date + res['default_opengraph']['article:modified_time'] = self.write_date + res['default_opengraph']['article:tag'] = self.tag_ids.mapped('name') blog_post_cover_properties = json.loads(self.cover_properties) res['default_opengraph']['og:image'] = res['default_twitter']['twitter:image'] = blog_post_cover_properties.get('background-image', 'none')[4:-1] res['default_opengraph']['og:title'] = res['default_twitter']['twitter:title'] = self.name