添加README

This commit is contained in:
Jiao77
2026-01-26 18:59:59 +08:00
parent 99698ffae6
commit aeb20010fc

96
README.md Normal file
View 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