Files
zjpb.net/docs
Jowe 939717fa57 feat: v2.6.0 - API安全优化和文档整合
## 核心优化
- 移除详情页自动调用博查API的逻辑,改为按需加载
- 添加基于IP的频率限制(每小时3次)
- 实现验证码防护机制(超过阈值后要求验证)
- 新增频率限制工具类 utils/rate_limiter.py

## 成本控制
- API调用减少约90%+(只在用户点击时调用)
- 防止恶意滥用和攻击
- 可配置的频率限制和验证码策略

## 文档整合
- 创建 docs/ 目录结构
- 归档历史版本文档到 docs/archive/
- 移动部署文档到 docs/deployment/
- 添加文档索引 docs/README.md

## 技术变更
- 新增依赖: Flask-Limiter==3.5.0
- 修改: app.py (移除自动调用,新增API端点)
- 修改: templates/detail_new.html (按需加载UI)
- 新增: utils/rate_limiter.py (频率限制和验证码)
- 新增: docs/archive/DEVELOP_v2.6.0_API_SECURITY.md

## 部署说明
1. pip install Flask-Limiter==3.5.0
2. 重启应用
3. 无需数据库迁移

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-06 15:54:13 +08:00
..

ZJPB 项目文档

📚 文档索引

当前版本文档

部署文档

  • deployment/ - 通用部署指南
    • DEPLOYMENT.md - 完整部署流程
    • QUICK_DEPLOY.md - 快速部署指南
    • 1PANEL_DEPLOY.md - 1Panel部署方案
    • INCREMENTAL_DEPLOY.md - 增量部署方案
    • MANUAL_DEPLOY.md - 手动部署方案

历史版本文档

  • archive/ - 历史版本开发与部署文档
    • DEVELOP_v2.4.1_TAB_FEATURE.md - v2.4.1标签功能文档
    • NEWS_FEATURE_v2.2.md - v2.2新闻功能文档
    • DEPLOY_v2.x.md - 各版本部署文档

📝 文档整合说明

整合日期: 2026-02-06 整合原因: 简化文档结构,提高可维护性

目录结构

docs/
├── README.md           # 本文档
├── deployment/         # 部署相关文档
└── archive/           # 历史版本文档

使用建议

  1. 新项目开发者请先阅读根目录的 README.md
  2. 部署时参考 DEPLOY_INFO.mddocs/deployment/
  3. 了解历史功能请查阅 docs/archive/

维护: 每次重大更新后请更新此索引