initial commit

This commit is contained in:
Jiao77
2026-03-01 09:13:24 +08:00
commit 72baa341cc
43 changed files with 12560 additions and 0 deletions

36
astro.config.mjs Normal file
View File

@@ -0,0 +1,36 @@
// @ts-check
import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import vue from '@astrojs/vue';
import tailwind from '@astrojs/tailwind';
// https://astro.build/config
export default defineConfig({
site: 'https://your-domain.com', // 替换为实际域名
integrations: [
mdx({
// 配置 MDX 组件映射
optimize: true,
}),
vue(),
tailwind({
applyBaseStyles: false, // 我们将手动控制基础样式
}),
],
markdown: {
shikiConfig: {
theme: 'github-dark',
wrap: true,
},
},
vite: {
ssr: {
noExternal: ['@vueuse/core'],
},
},
// 配置构建输出
output: 'static',
build: {
assets: 'assets',
},
});