Skip to content

Commit cd9b788

Browse files
committed
fix: siteTitle vs pageTitle
1 parent 52c20cf commit cd9b788

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

lib/app/dataMixin.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,12 @@ export default {
4646
}
4747
return targetLang || defaultLang || {}
4848
},
49+
$siteTitle () {
50+
return this.$localeConfig.title || this.$site.title || ''
51+
},
4952
$title () {
5053
const page = this.$page
51-
const siteTitle = this.$localeConfig.title || this.$site.title || ''
54+
const siteTitle = this.$siteTitle
5255
const selfTitle = page.frontmatter.home ? null : (
5356
page.frontmatter.title || // explicit title
5457
page.title // inferred title

lib/default-theme/Navbar.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
v-if="$site.themeConfig.logo"
77
:src="$withBase($site.themeConfig.logo)">
88
<span class="site-name"
9-
v-if="$title"
9+
v-if="$siteTitle"
1010
:class="{ 'can-hide': $site.themeConfig.logo }">
11-
{{ $title }}
11+
{{ $siteTitle }}
1212
</span>
1313
</router-link>
1414
<div class="links">

0 commit comments

Comments
 (0)