|
43 | 43 | "@type": "Person", |
44 | 44 | "@id": "{{ person_id }}", |
45 | 45 | "name": "Stanisław Szołkowski", |
| 46 | + "givenName": "Stanisław", |
| 47 | + "familyName": "Szołkowski", |
| 48 | + "knowsLanguage": ["en", "pl"], |
46 | 49 | "url": "{{ '/about/' | absolute_url }}", |
47 | 50 | "image": "{{ person_image | absolute_url }}", |
48 | 51 | "jobTitle": "Principal .NET/Optimizely Engineer", |
49 | | - "award": "Optimizely MVP", |
| 52 | + "award": [ |
| 53 | + "Optimizely MVP 2025", |
| 54 | + "Optimizely MVP 2026" |
| 55 | + ], |
50 | 56 | "description": "Optimizely MVP and .NET engineer writing about Optimizely (Episerver) CMS / Commerce, Hangfire, scheduled jobs, and SQL Server performance.", |
51 | 57 | "knowsAbout": [ |
52 | 58 | "Optimizely CMS", |
|
74 | 80 | "@id": "{{ page_id }}", |
75 | 81 | "url": "{{ page.url | absolute_url }}", |
76 | 82 | "name": {{ page.title | jsonify }}, |
| 83 | + "inLanguage": "en-US", |
77 | 84 | "isPartOf": { "@id": "{{ website_id }}" }, |
78 | 85 | "about": { "@id": "{{ person_id }}" }, |
79 | 86 | "primaryImageOfPage": "{{ '/assets/img/og-default.png' | absolute_url }}" |
|
86 | 93 | "url": "{{ page.url | absolute_url }}", |
87 | 94 | "name": "About Stanisław Szołkowski", |
88 | 95 | "description": {{ page.description | jsonify }}, |
| 96 | + "inLanguage": "en-US", |
| 97 | + "dateCreated": "2022-07-28", |
| 98 | + "dateModified": "{{ page.last_modified_at | default: site.time | date_to_xmlschema }}", |
89 | 99 | "isPartOf": { "@id": "{{ website_id }}" }, |
90 | | - "mainEntity": { "@id": "{{ person_id }}" } |
| 100 | + "mainEntity": { "@id": "{{ person_id }}" }, |
| 101 | + "primaryImageOfPage": { |
| 102 | + "@type": "ImageObject", |
| 103 | + "url": "{{ person_image | absolute_url }}" |
| 104 | + }, |
| 105 | + "breadcrumb": { "@id": "{{ page.url | absolute_url }}#breadcrumb" } |
| 106 | + }, |
| 107 | + { |
| 108 | + "@type": "BreadcrumbList", |
| 109 | + "@id": "{{ page.url | absolute_url }}#breadcrumb", |
| 110 | + "itemListElement": [ |
| 111 | + {"@type": "ListItem", "position": 1, "name": "Home", "item": "{{ '/' | absolute_url }}"}, |
| 112 | + {"@type": "ListItem", "position": 2, "name": "About"} |
| 113 | + ] |
91 | 114 | } |
92 | 115 | {%- elsif page.layout == "post" -%} |
93 | 116 | , |
|
97 | 120 | "url": "{{ page.url | absolute_url }}", |
98 | 121 | "headline": {{ page.title | jsonify }}, |
99 | 122 | "description": {{ page.description | jsonify }}, |
| 123 | + "inLanguage": "en-US", |
100 | 124 | "datePublished": "{{ page.date | date_to_xmlschema }}", |
101 | 125 | "dateModified": "{{ page.last_modified_at | default: page.date | date_to_xmlschema }}", |
102 | 126 | "author": { "@id": "{{ person_id }}" }, |
|
128 | 152 | "url": "{{ page.url | absolute_url }}", |
129 | 153 | "name": "All topics — Szołkowski's Blog", |
130 | 154 | "description": {{ page.description | jsonify }}, |
| 155 | + "inLanguage": "en-US", |
131 | 156 | "isPartOf": { "@id": "{{ website_id }}" }, |
132 | 157 | "mainEntity": { |
133 | 158 | "@type": "ItemList", |
|
156 | 181 | "@id": "{{ page_id }}", |
157 | 182 | "url": "{{ page.url | absolute_url }}", |
158 | 183 | "name": {{ page.title | jsonify }}, |
| 184 | + "inLanguage": "en-US", |
159 | 185 | "isPartOf": { "@id": "{{ website_id }}" } |
160 | 186 | }, |
161 | 187 | { |
|
166 | 192 | {"@type": "ListItem", "position": 3, "name": {{ page.tag | jsonify }}, "item": "{{ page.url | absolute_url }}"} |
167 | 193 | ] |
168 | 194 | } |
| 195 | + {%- elsif page.url == "/archive/" -%} |
| 196 | + , |
| 197 | + { |
| 198 | + "@type": "WebPage", |
| 199 | + "@id": "{{ page_id }}", |
| 200 | + "url": "{{ page.url | absolute_url }}", |
| 201 | + "name": {{ page.title | jsonify }}, |
| 202 | + "inLanguage": "en-US", |
| 203 | + "isPartOf": { "@id": "{{ website_id }}" }, |
| 204 | + "breadcrumb": { "@id": "{{ page.url | absolute_url }}#breadcrumb" } |
| 205 | + }, |
| 206 | + { |
| 207 | + "@type": "BreadcrumbList", |
| 208 | + "@id": "{{ page.url | absolute_url }}#breadcrumb", |
| 209 | + "itemListElement": [ |
| 210 | + {"@type": "ListItem", "position": 1, "name": "Home", "item": "{{ '/' | absolute_url }}"}, |
| 211 | + {"@type": "ListItem", "position": 2, "name": "Archive"} |
| 212 | + ] |
| 213 | + } |
169 | 214 | {%- else -%} |
170 | 215 | , |
171 | 216 | { |
172 | 217 | "@type": "WebPage", |
173 | 218 | "@id": "{{ page_id }}", |
174 | 219 | "url": "{{ page.url | absolute_url }}", |
175 | 220 | "name": {{ page.title | jsonify }}, |
| 221 | + "inLanguage": "en-US", |
176 | 222 | "isPartOf": { "@id": "{{ website_id }}" } |
177 | 223 | } |
178 | 224 | {%- endif -%} |
|
0 commit comments