Skip to content

新年新气象,feling.net 重构

创建于: 2025-01-19

24年国庆的时候,开始学习 k8s。是希望离开了公司的运维团队,一个人也能有个不错的基础设施平台用。没想到最后效果超出预期的好,云服务器完全没有了用武之地。为了彻底下架云服务器(拿回一年前续费服务器的部分退款,回血一波),第一个要迁移的项目,就是 feling.net。

新的技术选型

从 15 年上学那会儿算起,这个域名已经 10 年了。最早用的 github pages,用的 jekyll + vue2 + uikit。用着后端开发的半吊子前端技术,强行做着页面。用的 wget -m 从 jekyll 预览中爬生产页面。

新的技术选型,肯定要围绕 vue3 展开。咨询了专业的前端同事,试用了 n 个组件库,最后选定了 vitepress + naiveui。

感谢开源,感谢前端同事的专业支持

现成的 vitepress 默认主题,弥补了前端技术的短板。默认就有还不错的样式效果。深色主题切换的功能是最大的新特性。为了保住这个特性,在需要自己开发的页面,也是竭尽全力,压榨自己仅有的那一点颜色审美和 css 技术。

感谢前端同事们支持的:naiveui 主题联动flex:1height:0、...

改动 与 不兼容

  1. 完整的深色模式,夜间使用时眼睛更舒服。
  2. vitepress 和 vue 单文件组件、naiveui 会成为未来很长一段时间的前端技术栈选择。

  1. Json 转发的功能暂时下架了,什么时候上线要再计划。但是会一直兼容已生成的转发链接的数据正常加载。
  2. redis 客户端下架了。
  3. ws2s.feling.net 会跟着 redis 客户端一起下架。于是 WebSocket 联调工具的试用服务器地址就改成了 wss://who.apihub.net/echo
  4. 给百度审核凑数用的 ip.feling.net 也要跟着云服务器回收下架。可以用 https://who.apihub.net 替代。
  5. 尽可能让原来的 url 保持不变,这就导致杂记类的文章在源码中并不好找。
  6. 不考虑移动端的展示效果了。
  7. ...

接下来的计划

装机必备类的笔记 会整理出一个系列

杂记类的文章在源码中并不好找,而且没有了 相关文章、分类、标签 的功能,自带的搜索又是以 h2 标题为主的。

所以,最实用的 装机必备 类的笔记 会整理出一个系列笔记出来。

k8s 的系列分享 会抓紧安排上的

光是 feling.net 的重构这件事,用上 k8s 后,就有好多爽点:

Makefile、Dockerfile、buildctl 打包容器镜像

开发容器

cert-manager

frp

1月31日 彻底下架云服务器

api.feling.net 的使用方,都要改成 函数计算域名。mongodb 的数据要迁移出来。

花边记账应用,已经因为长时间未使用被企业微信暂停了,不考虑支持了。但要保留源码。

陶笛日记 就不像 feling.net 这么重构了,直接整站静态文件导出。还有 微博的登录,分享,点赞

25年的 flag

博客用 vitepress + vue3 重构, 新增 homelab 系列文章

apihub 开放平台上线

熟练使用 pandas, numpy 等数据处理库

让自己值得被买一张显卡