添加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