From 66ee8f078310d3f6a9fc3b54d4b9c60eb9db38da Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Wed, 20 Mar 2024 21:21:41 +0100 Subject: [PATCH 1/2] =?UTF-8?q?=E2=9C=A8=20(SEO)=20Add=20description=20fie?= =?UTF-8?q?ld?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: #1 --- site/blueprints/pages/article.yml | 2 ++ site/blueprints/pages/blog.yml | 2 ++ site/blueprints/pages/default.yml | 2 ++ site/blueprints/pages/home.yml | 2 ++ site/blueprints/pages/quote.yml | 2 ++ site/blueprints/pages/quotes.yml | 2 ++ site/blueprints/sections/seo.yml | 5 +++++ 7 files changed, 17 insertions(+) create mode 100644 site/blueprints/sections/seo.yml diff --git a/site/blueprints/pages/article.yml b/site/blueprints/pages/article.yml index a1f155b..d8aa489 100644 --- a/site/blueprints/pages/article.yml +++ b/site/blueprints/pages/article.yml @@ -34,5 +34,7 @@ columns: tags: type: tags labe: Tags + seo: + extends: sections/seo files: type: files diff --git a/site/blueprints/pages/blog.yml b/site/blueprints/pages/blog.yml index 11cfc04..baa92b6 100644 --- a/site/blueprints/pages/blog.yml +++ b/site/blueprints/pages/blog.yml @@ -20,3 +20,5 @@ sections: extends: sections/articles label: Published status: listed + seo: + extends: sections/seo diff --git a/site/blueprints/pages/default.yml b/site/blueprints/pages/default.yml index f3a82aa..6f0cea5 100644 --- a/site/blueprints/pages/default.yml +++ b/site/blueprints/pages/default.yml @@ -19,3 +19,5 @@ columns: template: default files: type: files + seo: + extends: sections/seo diff --git a/site/blueprints/pages/home.yml b/site/blueprints/pages/home.yml index 3ae6aa8..550d256 100644 --- a/site/blueprints/pages/home.yml +++ b/site/blueprints/pages/home.yml @@ -45,3 +45,5 @@ columns: template: default files: type: files + seo: + extends: sections/seo diff --git a/site/blueprints/pages/quote.yml b/site/blueprints/pages/quote.yml index bb2eac0..6c199bb 100644 --- a/site/blueprints/pages/quote.yml +++ b/site/blueprints/pages/quote.yml @@ -28,3 +28,5 @@ columns: label: Published on time: true required: true + seo: + extends: sections/seo diff --git a/site/blueprints/pages/quotes.yml b/site/blueprints/pages/quotes.yml index 91133ec..5dd181a 100644 --- a/site/blueprints/pages/quotes.yml +++ b/site/blueprints/pages/quotes.yml @@ -20,3 +20,5 @@ sections: date: label: Published on width: 1/6 + seo: + extends: sections/seo diff --git a/site/blueprints/sections/seo.yml b/site/blueprints/sections/seo.yml new file mode 100644 index 0000000..bece102 --- /dev/null +++ b/site/blueprints/sections/seo.yml @@ -0,0 +1,5 @@ +type: fields +fields: + description: + type: text + label: Description From 7ae1f0c106e086b1b9750824dd6457df0753451c Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Wed, 20 Mar 2024 21:21:59 +0100 Subject: [PATCH 2/2] =?UTF-8?q?=E2=9C=A8=20(SEO)=20Add=20open=20graph=20me?= =?UTF-8?q?tadata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: #1 --- site/snippets/layout.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/site/snippets/layout.php b/site/snippets/layout.php index e41338c..a19261c 100644 --- a/site/snippets/layout.php +++ b/site/snippets/layout.php @@ -10,11 +10,13 @@ - + description()->isNotEmpty() ? $page->description() : h($page->text()->excerpt(100)) ?> + + @@ -24,6 +26,19 @@ + + + + + + + template() == 'article'): ?> + + + + + +