Skip to content

Commit 1e4c948

Browse files
Another stab at updating head meta
1 parent 74de7ad commit 1e4c948

1 file changed

Lines changed: 86 additions & 92 deletions

File tree

src/partials/head-meta.hbs

Lines changed: 86 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,106 +1,100 @@
1-
{{!-- Add additional meta tags here --}}
1+
{{!-- Favicon / social --}}
2+
<link rel="icon" href="https://www.ibm.com/favicon.ico">
23

3-
{{!-- apple touch icon --}}
4-
{{!-- <link rel="apple-touch-icon" sizes="180x180" href="https://www.datastax.com/en/astra/_/img/apple-touch-icon-180x180.png"> --}}
5-
<link rel="icon" href="https://www.ibm.com/favicon.ico">
6-
<meta property="article:published_time" content="{{page.localdate}}">
7-
<meta property="article:modified_time" content="{{page.docdate}}">
8-
<meta property="article:author" content="DataStax, an IBM company">
9-
{{!-- og --}}
10-
<meta property="og:site_name" content="DataStax Documentation">
11-
<meta property="og:type" content="article">
12-
<meta property="og:url" content="{{page.canonicalUrl}}">
13-
<meta property="og:title" content="{{> head-title}}">
14-
<meta property="og:description" content="{{page.description}}">
15-
<meta property="og:image" content="{{{site.url}}}{{{site.ui.url}}}/img/datastax-docs-banner.png">
16-
<meta property="og:image:type" content="image/png">
17-
<meta property="og:image:width" content="1200">
18-
<meta property="og:image:height" content="628">
19-
<meta property="og:image:alt" content="DataStax Documentation">
20-
{{!-- twitter --}}
21-
<meta name="twitter:card" content="summary_large_image">
22-
<meta name="twitter:url" content="{{page.canonicalUrl}}">
23-
<meta name="twitter:title" content="{{> head-title}}">
24-
<meta name="twitter:description" content="{{page.description}}">
25-
<meta name="twitter:image" content="{{{site.url}}}{{{site.ui.url}}}/img/datastax-docs-banner.png">
26-
<script type="application/ld+json">
27-
[
28-
{{!-- {{commented expressions}} --}}
29-
{{#if (eq "{{{site.url}}}{{{site.homeUrl}}}" page.canonicalUrl)}}
4+
{{!-- Article meta --}}
5+
<meta property="article:published_time" content="{{page.localdate}}">
6+
<meta property="article:modified_time" content="{{page.docdate}}">
7+
<meta property="article:author" content="DataStax, an IBM company">
8+
9+
{{!-- Open Graph --}}
10+
{{#if (eq "{{{site.url}}}{{{site.homeUrl}}}" page.canonicalUrl)}}
11+
<meta property="og:type" content="website">
12+
{{else}}
13+
<meta property="og:type" content="article">
14+
{{/if}}
15+
<meta property="og:site_name" content="DataStax Documentation">
16+
<meta property="og:url" content="{{page.canonicalUrl}}">
17+
<meta property="og:title" content="{{> head-title}}">
18+
<meta property="og:description" content="{{page.description}}">
19+
<meta property="og:image" content="{{{site.url}}}{{{site.ui.url}}}/img/datastax-docs-banner.png">
20+
<meta property="og:image:type" content="image/png">
21+
<meta property="og:image:width" content="1200">
22+
<meta property="og:image:height" content="628">
23+
<meta property="og:image:alt" content="DataStax Documentation">
24+
25+
{{!-- Twitter / X --}}
26+
<meta name="twitter:card" content="summary_large_image">
27+
<meta name="twitter:url" content="{{page.canonicalUrl}}">
28+
<meta name="twitter:title" content="{{> head-title}}">
29+
<meta name="twitter:description" content="{{page.description}}">
30+
<meta name="twitter:image" content="{{{site.url}}}{{{site.ui.url}}}/img/datastax-docs-banner.png">
31+
32+
<script type="application/ld+json">
3033
{
31-
"@context": "https://schema.org",
34+
"@context": "https://schema.org",
35+
"@graph": [
36+
{
37+
"@type": "Organization",
38+
"@id": "https://docs.datastax.com#organization",
39+
"name": "DataStax, an IBM company",
40+
"url": "https://docs.datastax.com",
41+
"logo": "{{{site.url}}}{{{site.ui.url}}}/img/datastax-docs-banner.png",
42+
"sameAs": [
43+
"https://www.ibm.com/products/datastax",
44+
"https://github.com/datastax/",
45+
"https://github.com/datastaxdevs/",
46+
"https://www.youtube.com/@DataStax",
47+
"https://www.youtube.com/@DataStaxDevs",
48+
"https://en.wikipedia.org/wiki/DataStax"
49+
],
50+
"parentOrganization": {
51+
"@type": "Organization",
52+
"@id": "https://www.ibm.com#organization",
53+
"name": "IBM",
54+
"url": "https://www.ibm.com"
55+
}
56+
},
57+
{
3258
"@type": "WebSite",
33-
"@id": "https://docs.datastax.com",
59+
"@id": "https://docs.datastax.com#website",
3460
"name": "DataStax Documentation",
35-
"url": "{{page.canonicalUrl}}",
36-
"image": "{{{site.url}}}{{{site.ui.url}}}/img/datastax-docs-banner.png",
37-
"sameAs": [
38-
"https://www.ibm.com/products/datastax",
39-
"https://github.com/datastax/",
40-
"https://github.com/datastaxdevs/",
41-
"https://www.youtube.com/@DataStax",
42-
"https://www.youtube.com/@DataStaxDevs",
43-
"https://en.wikipedia.org/wiki/DataStax"
44-
],
45-
"publisher":{
46-
"@type": "Corporation",
47-
"@id": "https://www.ibm.com/products/datastax#organization",
48-
"name": "DataStax, an IBM company",
49-
"url": "https://www.ibm.com/products/datastax"
61+
"url": "https://docs.datastax.com",
62+
"publisher": { "@id": "https://docs.datastax.com#organization" }
5063
},
51-
"author":{
52-
"@type": "Corporation",
53-
"@id": "https://www.ibm.com/products/datastax#organization",
54-
"name": "DataStax, an IBM company"
55-
}
56-
},
57-
{{else}}
58-
{
59-
"@context": "https://schema.org",
64+
{{#if (eq "{{{site.url}}}{{{site.homeUrl}}}" page.canonicalUrl)}}
65+
{
6066
"@type": "WebPage",
6167
"@id": "{{page.canonicalUrl}}",
62-
"name":"{{page.title}}",
63-
"inLanguage":"en-US",
64-
"reviewedBy":{
65-
"@type": "Corporation",
66-
"@id": "https://www.ibm.com/products/datastax#organization",
67-
"name": "DataStax, an IBM company"
68-
},
69-
"author":{
70-
"@type": "Corporation",
71-
"@id": "https://www.ibm.com/products/datastax#organization",
72-
"name": "DataStax, an IBM company"
73-
},
74-
"isPartOf": {
75-
"@type": "WebSite",
76-
"@id": "https://docs.datastax.com",
77-
"name": "DataStax Documentation"
78-
},
79-
"mainEntity":
68+
"name": "{{page.title}}",
69+
"inLanguage": "en-US",
70+
"isPartOf": { "@id": "https://docs.datastax.com#website" },
71+
"publisher": { "@id": "https://docs.datastax.com#organization" },
72+
"primaryImageOfPage": "{{{site.url}}}{{{site.ui.url}}}/img/datastax-docs-banner.png"
73+
}
74+
{{else}}
8075
{
81-
"@type":"TechArticle",
76+
"@type": "WebPage",
77+
"@id": "{{page.canonicalUrl}}",
78+
"name": "{{page.title}}",
79+
"inLanguage": "en-US",
80+
"isPartOf": { "@id": "https://docs.datastax.com#website" },
81+
"reviewedBy": { "@id": "https://docs.datastax.com#organization" },
82+
"author": { "@id": "https://docs.datastax.com#organization" },
83+
"mainEntity": {
84+
"@type": "TechArticle",
8285
"@id": "{{page.canonicalUrl}}#main_content",
83-
"mainEntityOfPage": "true",
84-
"datePublished":"{{page.localdate}}",
85-
"dateModified":"{{page.docdate}}",
86+
"mainEntityOfPage": true,
87+
"datePublished": "{{page.localdate}}",
88+
"dateModified": "{{page.docdate}}",
8689
"headline": "{{page.title}}",
87-
"description":"{{page.description}}",
88-
"keywords":"{{page.keywords}}",
90+
"description": "{{page.description}}",
91+
"keywords": "{{page.keywords}}",
8992
"image": "{{{site.url}}}{{{site.ui.url}}}/img/datastax-docs-banner.png",
90-
"publisher":{
91-
"@type": "Corporation",
92-
"@id": "https://www.ibm.com/products/datastax#organization",
93-
"name": "DataStax, an IBM company",
94-
"url": "https://www.ibm.com/products/datastax"
95-
},
96-
"author":{
97-
"@type": "Corporation",
98-
"@id": "https://www.ibm.com/products/datastax#organization",
99-
"name": "DataStax, an IBM company",
100-
"url": "https://www.ibm.com/products/datastax"
101-
}
93+
"publisher": { "@id": "https://docs.datastax.com#organization" },
94+
"author": { "@id": "https://docs.datastax.com#organization" }
95+
}
10296
}
103-
}
104-
{{/if}}
97+
{{/if}}
10598
]
99+
}
106100
</script>

0 commit comments

Comments
 (0)