29 lines
747 B
Markdown
29 lines
747 B
Markdown
|
|
# Easy Data Collector 聚合站
|
|||
|
|
|
|||
|
|
`sincos.cc` 单站架构:博客(首页)+ ResLib(License 申请系统)+ 子页板块。
|
|||
|
|
|
|||
|
|
## 目录
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
website/ FastAPI 后端(博客/ResLib/申请/管理后台,端口 8003)
|
|||
|
|
blog/ 博客构建脚本 + 文章(markdown)
|
|||
|
|
deploy/ 部署文档
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 快速开始
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
pip install -r website/requirements.txt
|
|||
|
|
cd website
|
|||
|
|
uvicorn main:app --host 0.0.0.0 --port 8003
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
管理后台密码:环境变量 `RESLIB_ADMIN_PASSWORD` 或 `/opt/website/.env` 文件。
|
|||
|
|
|
|||
|
|
## 写博客
|
|||
|
|
|
|||
|
|
`blog/posts/*.md`(front matter: title/date/tags)→ `python -X utf8 blog/build.py`
|
|||
|
|
生成结果输出到 `website/static/`(home.html / about.html / blog/)。
|
|||
|
|
|
|||
|
|
部署详见 `deploy/DEPLOY.md`。
|