香菜的博客
全部日报

2026.11.05 · 周四

重做网站,顺手爬了 CS 新闻

今天做了什么

网站(网站开发)

  • 把 tangzixuan.site 从「3D 木屋」换成内容优先的简洁版:项目 / 笔记 / 日报 / 站点导航,跟着系统切浅色深色。
  • 后端重写为零依赖 Node,内容存一个 JSON,服务端渲染,首屏就是 HTML。
  • 管理后台重做:项目、笔记、日报、站点、媒体、设置,手机上也能用。
  • 打了 Android 后台 APK(20 KB,包名 app.blog.admin),从「站点」页或后台设置下载。
  • 写了 DSH 的博客工作台插件:侧栏一个按钮汇总所有工作区、发日报;设置里有完整面板。
  • 服务器换成新服务(systemd + nginx),旧的 /807、/x1、/api、/pdl 都还通。

CS 预测模型(csgo预测模型)

  • 抓 HLTV 的 CS 新闻:新增 ingest/hltv_news.py,serve/cli.py 加了入口,补了测试和 docs/数据源.md。
  • 顺手查了一轮竞技体育预测相关的论文,给特征和建模找参考。

卡住的地方

  • 打 APK 时 Android 的 d8 处理 JDK 26 编的匿名内部类会崩,换 build-tools 35 的 d8 才过;aapt2 不认中文路径,用 ASCII 目录联接绕过去。
  • 后台接口原来整条覆盖,改 slug 时把正文清空了,后来改成「没传的字段保留原值」。
  • 读会话库做跨工作区汇总时,得按事件时间过滤,不然会把几天前的上下文也算进今天。

明天接着做

  • 给项目页补截图,把「元素录井」那页的图配齐。
  • 手机装上 APK 试试,看上传和写日报顺不顺手。
  • CS 新闻的入库流程再跑一遍,确认去重和增量都正常。