# pet **Repository Path**: jsy96/pet ## Basic Information - **Project Name**: pet - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-05 - **Last Updated**: 2026-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 武汉宠物友好信息库 这是一个可直接部署到 Vercel 的静态网站,包含宠物友好地点、照片、活动快讯、新闻、同城社区、预约入口和资料链接。 ## 本地预览 可以直接打开 `index.html`。本地打开时,活动快讯使用 `data/live-feed.js` 里的兜底数据。 ## Vercel 部署 把当前目录推送到 Git 仓库,然后在 Vercel 导入仓库即可。 部署后: - 页面会优先请求 `/api/live-feed` 获取动态活动和新闻。 - `/api/live-feed` 会抓取配置中的公开来源,按宠物关键词过滤,并合并本地兜底数据。 - `vercel.json` 已配置 Cron,每 2 小时请求一次 `/api/live-feed`,用于预热接口缓存。 - 接口响应带 `s-maxage=1800`,Vercel 边缘缓存约 30 分钟,页面每 15 分钟自动重新拉取一次。 ## 关键文件 - `index.html`:页面结构 - `styles.css`:视觉样式 - `app.js`:动态渲染、照片筛选、实时快讯加载 - `api/live-feed.js`:Vercel 动态快讯接口 - `data/live-feed.json`:活动快讯兜底数据 - `data/live-feed.js`:本地直开时使用的兜底数据 - `data/sources.json`:可信来源配置参考 - `vercel.json`:Vercel 缓存和 Cron 配置 ## 更新来源 后续要增加来源,优先改 `api/live-feed.js` 中的 `SOURCES` 和 `KEYWORDS`。来源应该是公开页面,并且能从 HTML 中提取标题链接。 如果某些平台需要登录、反爬或接口权限,不建议自动抓取,可放在“长期入口”类目中作为外链。