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

View File

@@ -1,6 +1,27 @@
import Aura from "@primeuix/themes/aura";
import tailwindcss from "@tailwindcss/vite";
import svgLoader from "vite-svg-loader";
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
compatibilityDate: '2024-11-01',
compatibilityDate: "2024-11-01",
devtools: { enabled: true },
modules: ['@nuxt/eslint', '@nuxt/icon', '@nuxt/image']
})
modules: [
"@nuxt/eslint",
"@nuxt/icon",
"@nuxt/image",
"@primevue/nuxt-module",
],
css: ["~/assets/css/main.css"],
vite: {
plugins: [tailwindcss(), svgLoader()],
},
primevue: {
/* Configuration */
options: {
theme: {
preset: Aura,
},
},
},
});