feat: Add initial styles and pages for the application

- Created main.css to include Tailwind CSS and PrimeIcons.
- Added download.vue page with a simple heading.
- Implemented index.vue page structure with multiple sections and basic styling.

Co-authored-by: xudeyu444 <tai_365@qq.com>
Co-authored-by: Sylvanysc <1915657537@qq.com>
This commit is contained in:
2025-05-12 00:00:26 +08:00
parent 87e7bc793e
commit 621bc20edd
7 changed files with 637 additions and 51 deletions

23
app.vue
View File

@@ -1,6 +1,25 @@
<script setup lang="ts"></script>
<template>
<header>
<nav>
<NuxtLink to="/">
<img />
<h1>SPARK</h1>
</NuxtLink>
<ul>
<li><NuxtLink to="/">首页</NuxtLink></li>
<li><NuxtLink to="/download">下载</NuxtLink></li>
<li><NuxtLink to="/news">新闻</NuxtLink></li>
<li><NuxtLink to="/faq">帮助</NuxtLink></li>
<li><NuxtLink to="/about">关于</NuxtLink></li>
<li><NuxtLink to="/gxde">GXDE OS</NuxtLink></li>
</ul>
<Button icon="pi pi-sun" aria-label="Save" />
</nav>
</header>
<div>
<NuxtRouteAnnouncer />
<NuxtWelcome />
<NuxtPage />
</div>
<footer></footer>
</template>