andirifqialnurr/content-monitor

GitHub: andirifqialnurr/content-monitor

这是一个用于监控IT频道内容发布计划和主题库的Next.js仪表板。

Stars: 0 | Forks: 0

# 内容监控 用于监控 IT 频道发布时间表和主题库的 Next.js 仪表板。 UI 使用 shadcn/ui 风格组件、Radix 原语、Tailwind CSS 和 lucide-react。 ## 运行 ``` bun install bun run db:setup bun run dev ``` 如果 `bun install` 在 Windows 上挂起,请使用此保守选项: ``` bun install --no-progress --ignore-scripts --network-concurrency=4 --backend=copyfile --registry=https://registry.npmjs.org ``` 默认 URL: ``` http://127.0.0.1:4000 ``` ## 数据库 项目使用 Prisma + 本地 SQLite。数据库凭据/连接存储在 `.env` 中: ``` DATABASE_URL="file:./prisma/dev.db" ``` `.env` 和本地数据库文件 `prisma/dev.db` 被 Git 忽略。请使用 `.env.example` 作为环境模板。 可用脚本: ``` bun run db:generate bun run db:migrate bun run db:deploy bun run db:push bun run db:seed bun run db:setup bun run db:studio ``` 种子脚本从 `data/content.js` 获取初始数据,并填充主题、时间线、内容格式、节奏、每周日历和 Markdown 参考表。 如果出现 `.next` 区块错误,例如 `Cannot find module './611.js'`,请停止开发服务器,然后运行: ``` bun run dev:clean ``` 请勿在 `bun run dev` 处于活动状态时运行 `bun run build`,因为 `.next` 缓存可能会冲突。 ## 仪表板内容 - 12 周时间表,含每种格式的检查清单。 - 最小、正常和目标发帖频率目标。 - 每周发布日历。 - 主题库,支持搜索和筛选。 - 轮播图、短视频、博客/Medium 和 LinkedIn 的详细角度说明。 检查清单状态保存在浏览器的 `localStorage` 中。
标签:IT频道, lucide-react, Prisma, Radix UI, shadcn/ui, SOC Prime, SQLite, Tailwind CSS, 主题库, 仪表板, 内容监控, 内容管理, 内容角度, 发布规划, 后端开发, 周历, 开发工具, 搜索功能, 时间线管理, 本地数据库, 检查清单, 状态管理, 用户界面, 监控工具, 过滤功能, 频率目标