添加README
This commit is contained in:
96
README.md
Normal file
96
README.md
Normal file
@@ -0,0 +1,96 @@
|
||||
# Jiao77.cn Website
|
||||
|
||||
基于 Astro 构建的个人网站,包含研究报告、工具导航等功能。
|
||||
|
||||
## ✨ 功能特性
|
||||
|
||||
- 📄 **研究报告** - 展示各类技术报告和研究论文
|
||||
- 🧭 **导航卡片** - 快速访问常用工具和服务
|
||||
- 📊 **报告模板** - 标准化研究报告格式
|
||||
- 🎨 **现代化 UI** - 玻璃态设计、动画效果
|
||||
|
||||
## 🚀 快速开始
|
||||
|
||||
### 安装依赖
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
### 开发模式
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
### 构建生产版本
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
## 📁 项目结构
|
||||
|
||||
```
|
||||
├── src/
|
||||
│ ├── pages/ # 页面组件
|
||||
│ │ ├── index.astro # 首页
|
||||
│ │ ├── reports/ # 报告列表
|
||||
│ │ └── report/ # 各类报告
|
||||
│ ├── components/ # 可复用组件
|
||||
│ ├── layouts/ # 布局组件
|
||||
│ └── styles/ # 样式文件
|
||||
├── public/ # 静态资源
|
||||
│ └── report/ # 报告图片
|
||||
└── docs/ # 文档
|
||||
```
|
||||
|
||||
## 🖥️ 部署
|
||||
|
||||
### 服务器信息
|
||||
|
||||
- **IP**: 10.126.126.31
|
||||
- **用户**: root
|
||||
- **网站目录**: /var/www/jiao77.cn
|
||||
|
||||
### 部署命令
|
||||
|
||||
```bash
|
||||
# 方式1: 使用部署脚本
|
||||
./deploy-nginx.sh --skip
|
||||
|
||||
# 方式2: 仅上传配置
|
||||
./deploy-nginx.sh --config-only
|
||||
|
||||
# 方式3: 仅构建
|
||||
./deploy-nginx.sh --build-only
|
||||
```
|
||||
|
||||
### Nginx 配置
|
||||
|
||||
配置文件: `jiao77.cn.nginx.conf`
|
||||
|
||||
支持的子域名:
|
||||
- jiao77.cn / www.jiao77.cn - 主站
|
||||
- ai.jiao77.cn - AI 服务
|
||||
- gitea.jiao77.cn - Gitea 代码托管
|
||||
- alist.jiao77.cn - 网盘
|
||||
- ollama.jiao77.cn - Ollama API
|
||||
- 等等...
|
||||
|
||||
## 📝 添加新报告
|
||||
|
||||
1. 在 `src/pages/report/` 下创建新目录
|
||||
2. 添加 `index.astro` 页面
|
||||
3. 在 `public/report/` 添加图片资源
|
||||
4. 更新报告列表 `src/pages/reports.astro`
|
||||
|
||||
## 🔧 技术栈
|
||||
|
||||
- **Astro** - 静态网站生成器
|
||||
- **Tailwind CSS** - 样式框架
|
||||
- **TypeScript** - 类型安全
|
||||
|
||||
## 📄 许可证
|
||||
|
||||
MIT License
|
||||
Reference in New Issue
Block a user