Skip to content

Commit 8d6050f

Browse files
committed
fix bugs at opengraphs
1 parent 1db2bc5 commit 8d6050f

2 files changed

Lines changed: 14 additions & 5 deletions

File tree

‎src/App/templates/layout/blog-post.html.twig‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
{% extends '@layout/default.html.twig' %}
22

3+
{% set canonicalUrl = app.url ~ path('page::blog-resource', {categorySlug: article.category.slug, slug: article.slug}) %}
4+
{% set ogType = 'article' %}
5+
6+
{% block canonical %}<link rel="canonical" href="{{ canonicalUrl }}" />
7+
{% endblock %}
8+
39
{% block json_ld %}
410
<script type="application/ld+json">
511
{
Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
{% set ogImage = meta.openGraphImage ?? null %}
2+
{% set ogDescription = meta.description ?? meta.excerpt ?? app.meta.description %}
23
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
34
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
45
<meta name="msapplication-TileColor" content="#2d89ef">
56
<meta name="theme-color" content="#ffffff">
67
<title>{{ meta.title ?? meta.name ?? app.meta.title }}</title>
7-
<meta name="description" content="{{ (meta.description ?? meta.excerpt ?? app.meta.description) }}"/>
8+
<meta name="description" content="{{ ogDescription }}"/>
89
<meta property="og:title" content="{{ meta.title ?? meta.name ?? app.meta.title }}"/>
9-
<meta property="og:description" content="{{ (meta.description ?? meta.excerpt ?? app.meta.description) }}"/>
10+
<meta property="og:description" content="{{ ogDescription }}"/>
1011
<meta property="og:image" content="{{ ogImage ? (app.url ~ ogImage) : app.meta.image }}"/>
11-
<meta property="og:type" content="{{ meta.type ?? app.meta.type }}"/>
12+
<meta property="og:image:alt" content="{{ ogDescription }}"/>
13+
<meta property="og:type" content="{{ meta.type ?? (ogType ?? app.meta.type) }}"/>
1214
<meta property="og:site_name" content="{{ app.meta.siteName }}"/>
13-
<meta property="og:url" content="{{ meta.url ?? (routeName is defined and routeName ? url(routeName) : app.url) }}"/>
15+
<meta property="og:url" content="{{ meta.url ?? (canonicalUrl ?? (routeName is defined and routeName ? url(routeName) : app.url)) }}"/>
1416
<meta property="og:locale" content="{{ app.meta.locale }}"/>
1517
<meta name="twitter:card" content="{{ app.meta.twitterCard }}"/>
1618
<meta name="twitter:site" content="{{ app.meta.twitterSite }}"/>
1719
<meta name="twitter:title" content="{{ meta.title ?? meta.name ?? app.meta.title }}"/>
18-
<meta name="twitter:description" content="{{ (meta.description ?? meta.excerpt ?? app.meta.description) }}"/>
20+
<meta name="twitter:description" content="{{ ogDescription }}"/>
1921
<meta name="twitter:image" content="{{ ogImage ? (app.url ~ ogImage) : app.meta.image }}"/>
22+
<meta name="twitter:image:alt" content="{{ ogDescription }}"/>

0 commit comments

Comments
 (0)