Skip to content

Commit dad2733

Browse files
Wire up SEO Pro (#25)
1 parent bd4cbd6 commit dad2733

4 files changed

Lines changed: 25 additions & 2 deletions

File tree

content/collections/articles.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ date: true
66
date_behavior:
77
past: public
88
future: private
9+
inject:
10+
seo:
11+
description: '@seo:excerpt'

resources/addons/starter-kit.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
site_defaults:
2+
title: '@seo:title'
3+
description: '@seo:content'
4+
site_name: '{{ settings:site_name }}'
5+
site_name_position: after
6+
site_name_separator: '-'
7+
canonical_url: '@seo:permalink'
8+
json_ld_entity: organization
9+
robots_indexing: index
10+
robots_following: follow
11+
og_title: '@seo:title'
12+
twitter_title: '@seo:title'
13+
twitter_description: '@seo:description'
14+
priority: 0.5
15+
change_frequency: monthly

resources/views/layout.antlers.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@
44
<meta charset="utf-8">
55
<meta http-equiv="X-UA-Compatible" content="IE=edge">
66
<meta name="viewport" content="width=device-width, initial-scale=1">
7-
<title>{{ title }} — {{ settings:site_name }}</title>
8-
<meta name="description" content="{{ excerpt ?? title ?? settings:site_name }}">
7+
{{ if {installed:statamic/seo-pro} }}
8+
{{ seo_pro:meta }}
9+
{{ else }}
10+
<title>{{ title }} — {{ settings:site_name }}</title>
11+
<meta name="description" content="{{ excerpt ?? title ?? settings:site_name }}">
12+
{{ /if }}
913
<meta name="theme-color" content="0030FF">
1014
{{ vite src="resources/css/site.css" }}
1115
<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>

starter-kit.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
export_paths:
22
- content
3+
- resources/addons/seo-pro.yaml
34
- resources/blueprints
45
- resources/css
56
- resources/js

0 commit comments

Comments
 (0)