Skip to content

Tags: damnfork/cases

Tags

v0.0.4

Toggle v0.0.4's commit message
v0.0.4: 全面 SEO 优化版本

- 实施完整的搜索引擎优化策略
- 动态生成页面 meta 标签和 title
- 添加结构化数据 (JSON-LD) 支持
- 优化 HTML 语义化结构和可访问性
- 新增 robots.txt 和 sitemap.xml 功能
- 支持 Open Graph 和 Twitter Card 社交分享
- 重构模板支持更灵活的数据展示

技术亮点:
- SearchResultsPage 和 LegalDocument 结构化数据
- 响应式和语义化的 HTML 结构
- SEO 友好的 URL 和爬虫支持
- 社交媒体优化的分享预览

这个版本为网站建立了坚实的 SEO 基础,预期将显著提升搜索引擎排名和用户体验。

v0.0.3

Toggle v0.0.3's commit message
v0.0.3: 集成网站监控脚本

- 在所有页面模板中添加监控脚本 (p.dd.kg)
- 更新 CSP 策略允许监控脚本执行
- 支持全站访问统计和用户行为分析
- 保持安全策略的同时启用必要的监控功能

主要变更:
- templates/search.html: 添加监控脚本和更新CSP
- templates/case.html: 添加监控脚本和更新CSP
- templates/api_docs.html: 添加监控脚本
- 异步加载确保不影响页面性能

v0.0.2

Toggle v0.0.2's commit message
feat: 实现基于 token 的 API 认证和差异化限流功能

- 新增 token 认证系统,支持在 config.toml 中配置多个 API token
- 实现差异化限流:不同 token 可设置不同的请求频率限制
- 支持多种认证方式:Authorization Bearer 和 X-API-Token 头
- 安全验证:无效 token 返回 401,超限返回 429
- 线程安全的限流器管理,使用 Arc + Mutex 保护并发访问
- 更新 API 文档页面,添加认证说明和使用示例
- 扩展配置结构体,支持 TokenConfig 和 api_tokens 配置

主要功能:
- 每个 token 独立的限流计数器和配置
- 无 token 时使用默认限流策略
- 高性能内存限流器缓存机制
- 完整的错误处理和状态码管理

配置示例:
[api_tokens]
"demo-token-1" = { rate_limit = 1000, description = "高级用户" }
"demo-token-2" = { rate_limit = 500, description = "标准用户" }

v0.0.1

Toggle v0.0.1's commit message
Bump zip from 4.2.0 to 4.3.0

Bumps [zip](https://github.com/zip-rs/zip2) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](zip-rs/zip2@v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: zip
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>