This commit is contained in:
Ricocc
2025-11-06 01:12:02 +08:00
commit 2b8d1d0f1d
313 changed files with 14981 additions and 0 deletions

37
astro.config.mjs Normal file
View File

@@ -0,0 +1,37 @@
import tailwindcss from "@tailwindcss/vite";
import { defineConfig } from "astro/config";
import mdx from "@astrojs/mdx";
import sitemap from "@astrojs/sitemap";
import { fileURLToPath } from "url";
import path from "path";
const __dirname = path.dirname(fileURLToPath(import.meta.url));
// 从环境变量获取站点 URL如果没有设置则使用默认值
// 注意:首次部署后请务必在 .env 文件中设置正确的 PUBLIC_SITE_URL
const siteUrl = process.env.PUBLIC_SITE_URL || 'https://portfolio.ricoui.com/';
// https://astro.build/config
export default defineConfig({
site: siteUrl,
base: '/',
envPrefix: 'PUBLIC_',
vite: {
plugins: [tailwindcss()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src')
}
}
},
legacy: {
collections: true,
},
server: {
port: 5200,
},
integrations: [mdx(), sitemap()],
});