Getting Started
3 项目结构
项目目录文件使用说明。
项目结构
├── assets # 资源
├── cert # 证书
├── components # 业务组件
├── composables # 组件
├── content # markdown 内容
├── layouts # 布局
├── lib # 类
├── logics # 业务
├── logs # 日志
├── modules # md 渲染组件
├── node_modules # 依赖包
├── pages # 页面
├── plugins # 插件
├── prisma # orm 配置
├── public # 网站公开文件
├── server # 服务 api
├── template # 存一些模版文件
├── types # 实体定义
├── ui-pro # UI 组件
├── utils # 工具类
├── Dockerfile # docker 脚本
├── README.md
├── app.config.ts # 网站参数配置
├── app.vue # 入口文件
├── error.vue # 错误处理
├── eslint.config.mjs # eslint 配置
├── nuxt.config.ts # nuxt 配置
├── package.json # 依赖包清单
├── tailwind.config.ts # tailwind 配置
├── tsconfig.json # ts 配置
├── yarn.lock # yarn lock
└── .env # 核心配置文件
主要目录文件
文件 | 说明 |
---|---|
/pages/ | 页面 |
/components/ | 业务组件 |
/content/ | 文案内容 yaml、markdwon 格式 |
/prisma/ | 数据定义 |
/server/ | 服务端 api |
app.config.ts | 顶层菜单、网站标题、会员、样式颜色 |
nuxt.config.ts | nuxt 配置 |
Dockerfile | docker 脚本 |
.env | 各种秘钥、口令,环境变量方式 |
end