Skip to content

Commit d7fda35

Browse files
committed
updates
1 parent 8d6050f commit d7fda35

16 files changed

Lines changed: 6 additions & 32 deletions

‎src/App/templates/app/index.html.twig‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{% extends '@layout/default.html.twig' %}
22
{% block json_ld %} {{ include('@jsonld/index.jsonld.twig') }} {% endblock %}
3-
{% block title %}A PSR-15 compliant application{% endblock %}
43
{% block head_links %}<link rel="alternate" type="text/markdown" href="/index.md">{% endblock %}
54

65
{% block content %}

‎src/App/templates/error/404.html.twig‎

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

3-
{% block title %}404 Not Found{% endblock %}
43
{% block canonical %}{% endblock %}
54

65
{% block content %}

‎src/App/templates/error/410.html.twig‎

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

3-
{% block title %}410 Gone{% endblock %}
43
{% block canonical %}{% endblock %}
54

65
{% block content %}

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"mainEntityOfPage": "{{ app.url ~ path('page::blog-resource', {categorySlug: article.category.slug, slug: article.slug}) }}",
2121
"datePublished": "{{ article.postDate|date('c') }}",
2222
"dateModified": "{{ article.postDate|date('c') }}",
23-
"image": "{{ meta.openGraphImage ? app.url ~ meta.openGraphImage : app.meta.image }}",
23+
"image": "{{ ogImageUrl }}",
2424
"articleSection": {{ article.category.name|json_encode|raw }},
2525
"author": {
2626
"@type": "Person",
@@ -60,8 +60,6 @@
6060
</script>
6161
{% endblock %}
6262

63-
{% block title %}{{ article.title }}{% endblock %}
64-
6563
{% block head_links %}
6664
<link rel="alternate" type="text/markdown" href="{{ url('app::markdown-article', {categorySlug: article.category.slug, slug: article.slug}) }}">
6765
{% endblock %}

‎src/App/templates/layout/default.html.twig‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
document.documentElement.setAttribute('data-theme', saved === 'dark' ? 'dark' : 'light');
99
})();
1010
</script>
11+
{% set meta = meta ?? article ?? category ?? tag ?? null %}
12+
{% set ogImage = meta.openGraphImage ?? null %}
13+
{% set ogImageUrl = ogImage ? (app.url ~ ogImage) : app.meta.image %}
1114
{{ include('@partial/meta.html.twig') }}
1215
{% block canonical %}<link rel="canonical" href="{{ url(routeName ?? null) }}" />
1316
{% endblock %}<link rel="apple-touch-icon" sizes="180x180" href="{{ asset('images/app/favicon/apple-touch-icon.png') }}">

‎src/App/templates/partial/meta.html.twig‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
{% set ogImage = meta.openGraphImage ?? null %}
21
{% set ogDescription = meta.description ?? meta.excerpt ?? app.meta.description %}
32
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
43
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
@@ -8,7 +7,7 @@
87
<meta name="description" content="{{ ogDescription }}"/>
98
<meta property="og:title" content="{{ meta.title ?? meta.name ?? app.meta.title }}"/>
109
<meta property="og:description" content="{{ ogDescription }}"/>
11-
<meta property="og:image" content="{{ ogImage ? (app.url ~ ogImage) : app.meta.image }}"/>
10+
<meta property="og:image" content="{{ ogImageUrl }}"/>
1211
<meta property="og:image:alt" content="{{ ogDescription }}"/>
1312
<meta property="og:type" content="{{ meta.type ?? (ogType ?? app.meta.type) }}"/>
1413
<meta property="og:site_name" content="{{ app.meta.siteName }}"/>
@@ -18,5 +17,5 @@
1817
<meta name="twitter:site" content="{{ app.meta.twitterSite }}"/>
1918
<meta name="twitter:title" content="{{ meta.title ?? meta.name ?? app.meta.title }}"/>
2019
<meta name="twitter:description" content="{{ ogDescription }}"/>
21-
<meta name="twitter:image" content="{{ ogImage ? (app.url ~ ogImage) : app.meta.image }}"/>
20+
<meta name="twitter:image" content="{{ ogImageUrl }}"/>
2221
<meta name="twitter:image:alt" content="{{ ogDescription }}"/>

‎src/Blog/src/Handler/GetCategoryResourceHandler.php‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ public function handle(ServerRequestInterface $request): ResponseInterface
3434
if ($category->getPublishedPostsCount() === 0) {
3535
return $this->blogService->gone($categories);
3636
}
37-
$meta = $category;
38-
3937
$queryParams = $request->getQueryParams();
4038
$params = Paginator::getParams($queryParams, 'articles.id');
4139
$data = Paginator::wrapper(
@@ -49,7 +47,6 @@ public function handle(ServerRequestInterface $request): ResponseInterface
4947
[
5048
'categories' => $categories,
5149
'category' => $category,
52-
'meta' => $meta,
5350
'data' => $data,
5451
]
5552
);

‎src/Blog/src/Handler/GetPostResourceHandler.php‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ public function handle(ServerRequestInterface $request): ResponseInterface
6060
if ($article->getStatus() !== PostStatusEnum::Published) {
6161
return $this->blogService->notFound($categories);
6262
}
63-
$meta = $article;
6463
$adjacent = $this->articleRepository->getAdjacentPosts($article);
6564

6665
if ($article->isTwig()) {
@@ -69,7 +68,6 @@ public function handle(ServerRequestInterface $request): ResponseInterface
6968
"page::blog-resource/{$categorySlug}/{$slug}",
7069
[
7170
'article' => $article,
72-
'meta' => $meta,
7371
'categories' => $categories,
7472
'previousPost' => $adjacent['previous'],
7573
'nextPost' => $adjacent['next'],
@@ -95,7 +93,6 @@ public function handle(ServerRequestInterface $request): ResponseInterface
9593
'page::markdown-article',
9694
[
9795
'article' => $article,
98-
'meta' => $meta,
9996
'categories' => $categories,
10097
'previousPost' => $adjacent['previous'],
10198
'nextPost' => $adjacent['next'],

‎src/Blog/src/Handler/GetTagResourceHandler.php‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ public function handle(ServerRequestInterface $request): ResponseInterface
3333
if ($tag === null) {
3434
return $this->blogService->notFound($categories);
3535
}
36-
$meta = $tag;
37-
3836
$queryParams = $request->getQueryParams();
3937
$params = Paginator::getParams($queryParams, 'articles.id');
4038
$data = Paginator::wrapper(
@@ -48,7 +46,6 @@ public function handle(ServerRequestInterface $request): ResponseInterface
4846
[
4947
'categories' => $categories,
5048
'tag' => $tag,
51-
'meta' => $meta,
5249
'data' => $data,
5350
]
5451
);

‎src/Blog/templates/page/blog.html.twig‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
{% extends '@layout/default.html.twig' %}
22
{% block json_ld %} {{ include('@jsonld/blog.jsonld.twig') }} {% endblock %}
33

4-
{% block title %}Posts{% endblock %}
5-
64
{% block page_title %}
75
{{ include('@partial/title-section.html.twig', {
86
badge: 'Blog',

0 commit comments

Comments
 (0)