|
32 | 32 | {% endif %} |
33 | 33 |
|
34 | 34 | <!-- Open Graph --> |
| 35 | + {% if page and page.meta and page.meta.date %} |
| 36 | + <meta property="og:type" content="article"> |
| 37 | + <meta property="article:published_time" content="{{ page.meta.date }}"> |
| 38 | + {% else %} |
35 | 39 | <meta property="og:type" content="website"> |
| 40 | + {% endif %} |
36 | 41 | <meta property="og:title" content="{{ page_title }}"> |
37 | 42 | <meta property="og:description" content="{{ page_desc }}"> |
38 | 43 | <meta property="og:url" content="{{ page_url }}"> |
|
126 | 131 | </script> |
127 | 132 | {% endif %} |
128 | 133 |
|
| 134 | + <!-- BlogPosting structured data for blog posts --> |
| 135 | + {% if page and page.meta and page.meta.date and not page.is_homepage %} |
| 136 | + <script type="application/ld+json"> |
| 137 | + { |
| 138 | + "@context": "https://schema.org", |
| 139 | + "@type": "BlogPosting", |
| 140 | + "headline": "{{ page.title }}", |
| 141 | + "description": "{{ page_desc }}", |
| 142 | + "url": "{{ page_url }}", |
| 143 | + "datePublished": "{{ page.meta.date }}", |
| 144 | + {% if page.meta.git_revision_date_localized_raw_iso_date %} |
| 145 | + "dateModified": "{{ page.meta.git_revision_date_localized_raw_iso_date }}", |
| 146 | + {% endif %} |
| 147 | + "author": { |
| 148 | + "@type": "Organization", |
| 149 | + "name": "Computerlove Technologies", |
| 150 | + "url": "https://github.com/computerlovetech" |
| 151 | + }, |
| 152 | + "publisher": { |
| 153 | + "@type": "Organization", |
| 154 | + "name": "Computerlove Technologies" |
| 155 | + } |
| 156 | + } |
| 157 | + </script> |
129 | 158 | <!-- TechArticle structured data for docs pages --> |
130 | | - {% if page and page.title and not page.is_homepage %} |
| 159 | + {% elif page and page.title and not page.is_homepage %} |
131 | 160 | <script type="application/ld+json"> |
132 | 161 | { |
133 | 162 | "@context": "https://schema.org", |
|
0 commit comments