chore: 初始化项目仓库
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
<script setup lang="ts">
|
||||
import { siteConfig } from '~/config/site'
|
||||
|
||||
useHead({
|
||||
titleTemplate: (title) => title ? `${title} - ${siteConfig.siteName}` : siteConfig.title,
|
||||
link: [
|
||||
{ rel: 'icon', href: siteConfig.favicon },
|
||||
],
|
||||
})
|
||||
|
||||
useSeoMeta({
|
||||
title: siteConfig.title,
|
||||
description: siteConfig.description,
|
||||
keywords: siteConfig.keywords.join(','),
|
||||
ogTitle: siteConfig.title,
|
||||
ogDescription: siteConfig.description,
|
||||
ogImage: siteConfig.ogImage,
|
||||
ogUrl: siteConfig.url,
|
||||
twitterCard: 'summary_large_image',
|
||||
twitterTitle: siteConfig.title,
|
||||
twitterDescription: siteConfig.description,
|
||||
twitterImage: siteConfig.ogImage,
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="min-h-screen flex flex-col">
|
||||
<LayoutNavBar />
|
||||
<main class="flex-1">
|
||||
<slot />
|
||||
</main>
|
||||
<LayoutFooter />
|
||||
</div>
|
||||
</template>
|
||||
Reference in New Issue
Block a user