init: 整合项目(dashboard + www + docs)

This commit is contained in:
eafonyang
2026-07-30 11:23:50 +08:00
commit 99ab6cc4f4
435 changed files with 61037 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
<script setup lang="ts">
const { t, locale } = useI18n();
const switchLocalePath = useSwitchLocalePath();
definePageMeta({
layout: 'blank'
});
useHead({
title: () => `404 - ${t('common.notFound')}`
});
</script>
<template>
<div class="min-h-screen flex-col-center">
<h1 class="text-7xl font-bold text-gray-200 dark:text-gray-700">404</h1>
<h2 class="mt-16px text-xl font-medium text-gray-700 dark:text-gray-200">
{{ t('common.notFound') }}
</h2>
<p class="mt-8px text-sm text-gray-400">
{{ t('common.notFoundDesc') }}
</p>
<NuxtLink
:to="switchLocalePath(locale)"
class="mt-32px px-24px py-10px rounded-6px bg-primary text-white text-sm hover:opacity-90 transition-opacity"
>
{{ t('common.backHome') }}
</NuxtLink>
</div>
</template>
+23
View File
@@ -0,0 +1,23 @@
<script setup lang="ts">
const { t } = useI18n();
useHead({
title: () => `${t('app.name')} - ${t('nav.home')}`
});
</script>
<template>
<div>
<!-- Hero 区块 -->
<section class="section-container py-96px flex-col-center text-center">
<h1 class="text-4xl md:text-5xl font-bold text-gray-900 dark:text-white">
{{ t('app.name') }}
</h1>
<p class="mt-16px text-lg text-gray-500 dark:text-gray-400">
{{ t('app.slogan') }}
</p>
</section>
<!-- 页面内容由后台 CMS 配置的区块Section组合渲染 -->
</div>
</template>