Skip to content

围绕地方美食内容的素材整理项目,用于汇总 UP 主及其关联的特色产品信息。

Notifications You must be signed in to change notification settings

liguobao/bite-up-bl

Repository files navigation

寻味阿婆 · biteup

围绕地方美食内容的素材整理项目,用于汇总 UP 主及其关联的特色产品信息。

如何提交素材

请通过 GitHub Issue 提交新素材,推荐包含以下信息:

  • B 站视频链接(必填),示例:https://www.bilibili.com/video/BV1kepfzCEZ4/
  • 视频的原始 JSON(选填)。如已抓取,可将 JSON 粘贴在 Issue 中,或附上可下载的文件。原始 JSON 对应项目中的 src/data/origin/*.json
  • 任何可帮助完善详情页的补充信息,例如特色产品标题、简介、外链等。

收到 Issue 后,我们会使用脚本将原始 JSON 转换成详情数据,再补充商品与外链信息。

数据结构约定

  • src/data/origin/:存放从 B 站接口获取的原始 JSON。
  • src/data/details/:详情页数据,包含 UP 主、特色产品、外链等字段。
  • src/data/list.json:首页列表使用的精简字段集合。

如需自行转换,可运行 node scripts/convert-origin.js(支持 --dry-run--force 参数)。

Docker 构建与运行

项目提供 Dockerfile,可打包生产构建并通过 Nginx 提供静态页面服务:

  • 构建镜像:docker build -t biteup .
  • 运行容器:docker run --rm -p 8080:80 biteup

镜像构建阶段使用 npm ci 安装依赖并执行 npm run build,运行阶段以 Nginx 提供静态资源,并对前端路由做了单页应用回退处理。

相关链接

About

围绕地方美食内容的素材整理项目,用于汇总 UP 主及其关联的特色产品信息。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published