{"repo":"wu529778790/newshub.shenzjd.com","free":true,"listed":false,"github":"https://github.com/wu529778790/newshub.shenzjd.com","clone":"git clone https://github.com/wu529778790/newshub.shenzjd.com.git","description":"NewsHub 是一个高性能的热点内容聚合器，从微博、知乎、百度、哔哩哔哩、小红书、酷安、华尔街见闻等 35+ 平台实时抓取热搜与热门内容，覆盖国内热点、科技、财经、国际四大分类。基于 Nuxt 4 + Nitro 全栈架构，支持深色模式、智能缓存、RSS/图片多格式 API 输出，Docker 一键部署。","language":"TypeScript","stars":19,"topics":["docker","hot-list","hot-search","news-aggregator","nitro","nuxt","nuxt4","rss","tailwindcss","vue3"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"🔥 NewsHub - 热点内容聚合器 一个高性能的热点内容聚合器，从微博、知乎、百度、哔哩哔哩、酷安、华尔街见闻等 35+ 平台 实时抓取热搜与热门内容，提供统一的浏览界面。基于 Nuxt 4 + Nitro 全栈架构，支持 Docker 一键部署。 🌐 在线体验： ✨ 功能特性 - 多平台聚合 ：35+ 数据源，覆盖 国内热点 / 科技 / 财经 / 国际 四大分类 - 分类筛选 ：一键切换栏目，实时显示各分类数据源数量 - 双布局视图 ：网格 / 列表布局自由切换 - 搜索与刷新 ：关键词实时过滤，支持一键全局刷新 - 深色模式 ：明暗主题一键切换，偏好自动记忆（localStorage） - 智能缓存 ：内存 + 文件双层缓存，自动过期，空数据快速重试，大幅减少源站请求 - 丰富 API ：热榜 JSON、分享图片、批量获取、SSE 流式、健康检查等 - 响应式设计 ：移动端 / 桌面端完美适配，DaisyUI + Tailwind CSS - 自动部署 ：GitHub Actions 自动构建 Docker 镜像并部署到服务器 🚀 快速开始 本地开发 常用命令： 🐳 Docker 部署 方式一：直接运行镜像 方式二：Docker Compose 镜像发布到 GitHub Container Registry： 仓库 地址 ------ ------ GitHub Container Registry ghcr.io/wu529778790/newshub.shenzjd.com 方式三：GitHub Actions 自动部署（推荐） 推送代码到 main 分支后，CI/CD 流水线会自动完成 类型检查与测试 → 构建镜像 → 推送 GHCR → SSH 登录服务器 → 拉取最新镜像并重启容器 的完整流程： 使用前需要在 GitHub 仓库 Settings → Secrets and variables → Actions 中配置以下密钥： Secret 说明 示例 -------- ------ ------ DEPLOY HOST 服务器 IP 或域名 1.2.3.4 DEPLOY USER 服务器 SSH 登录用户名 root DEPLOY PASSWORD 服务器 SSH 登录密码 xxxxx 服务器需预装 Docker ，部署账号需有免密 sudo docker 权限，并开放目标端口。部署脚本约定（参考 TGAgent）： - 环境变量：容器从 1Panel 站点目录 /opt/1panel/apps/openresty/openresty/www/sites/newshub.shenzjd.com/index/.env 注入， 首次部署会自动创建空文件 ，直接编辑该文件改配置、重启生效 - 数据持久化：站点目录下 data/ 挂载到容器 /app/data （缓存数据容器重建不丢） - 容器以非 root 用户运行（UID 1001），部署脚本会自动调整挂载目录属主 - 镜像同时打 latest 与 git-sha 标签，方便回滚 手动构建 📡 数据源列表（35） 🇨🇳 国内热点（15） 平台 子源 源 ID ------ ------ ------- 微博 实时热搜 weibo 知乎 热榜 zhihu 百度 实时热搜 baidu 哔哩哔哩 热搜 / 热门视频 / 排行榜 bilibili bilibili-hot-search bilibili-hot-video bilibili-ranking 抖音 热门","default_branch":null,"files":null,"tree":[],"storefront":"/r/wu529778790","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wu529778790/newshub.shenzjd.com/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}