24年国庆的时候,开始学习 k8s。是希望离开了公司的运维团队,一个人也能有个不错的基础设施平台用。没想到最后效果超出预期的好,云服务器完全没有了用武之地。为了彻底下架云服务器(拿回一年前续费服务器的部分退款,回血一波),第一个要迁移的项目,就是 feling.net。
新的技术选型
从 15 年上学那会儿算起,这个域名已经 10 年了。最早用的 github pages,用的 jekyll + vue2 + uikit。用着后端开发的半吊子前端技术,强行做着页面。用的 wget -m 从 jekyll 预览中爬生产页面。
新的技术选型,肯定要围绕 vue3 展开。咨询了专业的前端同事,试用了 n 个组件库,最后选定了 vitepress + naiveui。
感谢开源,感谢前端同事的专业支持
现成的 vitepress 默认主题,弥补了前端技术的短板。默认就有还不错的样式效果。深色主题切换的功能是最大的新特性。为了保住这个特性,在需要自己开发的页面,也是竭尽全力,压榨自己仅有的那一点颜色审美和 css 技术。
感谢前端同事们支持的:naiveui 主题联动
、flex:1
、 height:0
、...
改动 与 不兼容
- 完整的深色模式,夜间使用时眼睛更舒服。
- vitepress 和 vue 单文件组件、naiveui 会成为未来很长一段时间的前端技术栈选择。
- Json 转发的功能暂时下架了,什么时候上线要再计划。但是会一直兼容已生成的转发链接的数据正常加载。
- redis 客户端下架了。
- ws2s.feling.net 会跟着 redis 客户端一起下架。于是 WebSocket 联调工具的试用服务器地址就改成了
wss://who.apihub.net/echo
。 - 给百度审核凑数用的 ip.feling.net 也要跟着云服务器回收下架。可以用 https://who.apihub.net 替代。
- 尽可能让原来的 url 保持不变,这就导致杂记类的文章在源码中并不好找。
- 不考虑移动端的展示效果了。
- ...
接下来的计划
装机必备类的笔记 会整理出一个系列
杂记类的文章在源码中并不好找,而且没有了 相关文章、分类、标签 的功能,自带的搜索又是以 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 等数据处理库
让自己值得被买一张显卡