Skip to content

Commit 6aac871

Browse files
authored
Use attribute name consistently for metadata under twitter namespace (#437)
Merge pull request 437
1 parent b1ade46 commit 6aac871

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

lib/template.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717

1818
{% if seo_tag.description %}
1919
<meta name="description" content="{{ seo_tag.description }}" />
20-
<meta property="og:description" content="{{ seo_tag.description }}" />
21-
<meta property="twitter:description" content="{{ seo_tag.description }}" />
20+
<meta name="twitter:description" property="og:description" content="{{ seo_tag.description }}" />
2221
{% endif %}
2322

2423
{% if site.url %}
@@ -59,7 +58,7 @@
5958

6059
{% if seo_tag.image %}
6160
<meta name="twitter:card" content="{{ page.twitter.card | default: site.twitter.card | default: "summary_large_image" }}" />
62-
<meta property="twitter:image" content="{{ seo_tag.image.path }}" />
61+
<meta name="twitter:image" content="{{ seo_tag.image.path }}" />
6362
{% else %}
6463
<meta name="twitter:card" content="summary" />
6564
{% endif %}
@@ -69,7 +68,7 @@
6968
{% endif %}
7069

7170
{% if seo_tag.page_title %}
72-
<meta property="twitter:title" content="{{ seo_tag.page_title }}" />
71+
<meta name="twitter:title" content="{{ seo_tag.page_title }}" />
7372
{% endif %}
7473

7574
{% if site.twitter %}

spec/jekyll_seo_tag_integration_spec.rb

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,7 @@
123123

124124
it "uses the page description" do
125125
expect(output).to match(%r!<meta name="description" content="foo" />!)
126-
expect(output).to match(%r!<meta property="og:description" content="foo" />!)
127-
expect(output).to match(%r!<meta property="twitter:description" content="foo" />!)
126+
expect(output).to match(%r!<meta name="twitter:description" property="og:description" content="foo" />!)
128127
end
129128
end
130129

@@ -133,8 +132,7 @@
133132

134133
it "uses the page excerpt when no page description exists" do
135134
expect(output).to match(%r!<meta name="description" content="foo" />!)
136-
expect(output).to match(%r!<meta property="og:description" content="foo" />!)
137-
expect(output).to match(%r!<meta property="twitter:description" content="foo" />!)
135+
expect(output).to match(%r!<meta name="twitter:description" property="og:description" content="foo" />!)
138136
end
139137
end
140138

@@ -143,8 +141,7 @@
143141

144142
it "uses the site description when no page description nor excerpt exist" do
145143
expect(output).to match(%r!<meta name="description" content="foo" />!)
146-
expect(output).to match(%r!<meta property="og:description" content="foo" />!)
147-
expect(output).to match(%r!<meta property="twitter:description" content="foo" />!)
144+
expect(output).to match(%r!<meta name="twitter:description" property="og:description" content="foo" />!)
148145
end
149146
end
150147

0 commit comments

Comments
 (0)