mirror of https://github.com/YunYouJun/valaxy
fix: siteConfig.title for locale
This commit is contained in:
parent
499bd555f1
commit
31323700e9
|
@ -3,3 +3,6 @@ docs:
|
|||
|
||||
excerpt:
|
||||
ai: AI-Generated Excerpt
|
||||
|
||||
siteConfig:
|
||||
title: Site Config Title
|
||||
|
|
|
@ -6,3 +6,6 @@ excerpt:
|
|||
|
||||
post:
|
||||
time_warning: '本文最后更新于 {ago},文中所描述的信息可能已发生改变。(覆盖测试)'
|
||||
|
||||
siteConfig:
|
||||
title: 自定义博客名称
|
||||
|
|
|
@ -9,7 +9,7 @@ export default defineSiteConfig({
|
|||
// disable show language switch
|
||||
// languages: ['zh-CN'],
|
||||
|
||||
title: '自定义博客名称',
|
||||
title: 'siteConfig.title',
|
||||
timezone: 'Asia/Shanghai',
|
||||
url: 'https://yun.valaxy.site/',
|
||||
author: {
|
||||
|
|
|
@ -8,15 +8,17 @@ import { useSiteConfig } from '../../config'
|
|||
import { tObject } from '../../utils'
|
||||
|
||||
export function useValaxyHead() {
|
||||
const { locale } = useI18n()
|
||||
const { locale, t } = useI18n()
|
||||
|
||||
const fm = useFrontmatter()
|
||||
const siteConfig = useSiteConfig()
|
||||
const $title = computed(() => tObject(fm.value.title || '', locale.value))
|
||||
|
||||
useHead({
|
||||
title: $title,
|
||||
titleTemplate: (title) => {
|
||||
return fm.value.titleTemplate || (title ? `${title} - ${siteConfig.value.title}` : siteConfig.value.title)
|
||||
const siteTitle = t(siteConfig.value.title)
|
||||
return fm.value.titleTemplate || (title ? `${title} - ${siteTitle}` : siteTitle)
|
||||
},
|
||||
link: [
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue