Skip to content

Commit 0c99ab9

Browse files
TheAlexLichterpi0
authored andcommittedApr 2, 2018
feat: ogSiteName (#50)
1 parent 2b69761 commit 0c99ab9

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed
 

Diff for: ‎docs/modules/meta.md

+4
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ Please read this resources before you enable `mobileAppIOS` option:
6767
- Default: `website`
6868
- Meta: `og:type`
6969

70+
**ogSiteName**
71+
- Default: same as options.name
72+
- Meta: `og:site_name`
73+
7074
**ogTitle**
7175
- Default: same as options.name
7276
- Meta: `og:title`

Diff for: ‎packages/meta/index.js

+8
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ function generateMeta (_options) {
3131
theme_color: this.options.loading && this.options.loading.color,
3232
lang: 'en',
3333
ogType: 'website',
34+
ogSiteName: true,
3435
ogTitle: true,
3536
ogDescription: true,
3637
ogImage: true,
@@ -144,6 +145,13 @@ function generateMeta (_options) {
144145
if (options.ogTitle && !find(this.options.head.meta, 'property', 'og:title') && !find(this.options.head.meta, 'name', 'og:title')) {
145146
this.options.head.meta.push({ hid: 'og:title', name: 'og:title', property: 'og:title', content: options.ogTitle })
146147
}
148+
// og:site_name
149+
if (options.ogSiteName === true) {
150+
options.ogSiteName = options.name
151+
}
152+
if (options.ogSiteName && !find(this.options.head.meta, 'property', 'og:site_name') && !find(this.options.head.meta, 'name', 'og:site_name')) {
153+
this.options.head.meta.push({ hid: 'og:site_name', name: 'og:site_name', property: 'og:site_name', content: options.ogSiteName })
154+
}
147155

148156
// og:description
149157
if (options.ogDescription === true) {

0 commit comments

Comments
 (0)
Please sign in to comment.