技术 2026/02/03 19:30

本站 与 三道站姬 与 Vibe Coding

回想起站点用的主题模板,现在用的JiCore V3应该是最久的了吧。从 V1 版本的移植某个 Hexo 模板(同时阉割掉了不少功能,尽可能减少图片以及 JS 内容的加载),到自己写的并上了软著的 V2 模板(开始将图片和 JS 主动引入到模板积极使用),再到现在用的 V3 模板。

V3 模板现在也用了三年左右吧,从 22 年 5 月份初步计划样式,到几个月打磨之后的正式实装,到 23 年借助刚刚兴起的 AI 工具偷懒去除了 jQuery 的依赖,再到后续的小修小补,也就成了现在的样子。

在想,要不要重新再做一个JiCore V4?但目前也没有非要更换模板的理由,干练的部分依旧干练,史山的部分依旧史山(比如说评论区,从 V1 一直继承到 V3)。目前想的,就是继续小修小补?之前用 AI 迁移的 JS 虽说能用,但是感觉有点史山,但目前的 AI 肯定比 ChatGPT 刚出现的时候应该是好用得多?但但是我一直用的是各家的免费额度,可能效果不会很好的样子。抑或者是自己有兴趣的时候把这部分 JS 给重新犁一下,看起来至少能让它优雅一些吧。
另外,后面新写的两个组件jipopjiinfo两个部分的样式可能也需要改一改,总感觉,单拎出来美观度是可以的,但放进去实际用起来,美观度还不如 ElementUI 的默认样式....

去年年末重新虽说很短暂接手起了三道站姬的项目,将天天报dependabot safety alertsSDZJ V3的 Vue2 的老项目迁移回了 PHP 项目。毕竟成为程序员对于我来说已经是不可能的事了,与其于继续深耕 Vue3 或者是其他的,倒不如仍旧盘踞在自己从高中就开始适应的老项目环境。

站姬的结构很为简单,一个用switch语句控制的页面访问路由及设置了一系列全局变量作为设置选项及参数的入口文件,一个公共的页头模板,和一个公共的页脚模板。每个页面被路由直接指向,提供各个页面提供的功能。当初下一步计划是写一个工具方法,让程序自行生成 HTML 结构的 header 区域,以减少维护成本。结果还没到动工的那天,三道的重启计划就再一次宣告失败了,于是备份好主站的全部家当,一起 commit 到了我的私仓,然后就再也没动过。

有段时间看到了next.js这个前端框架,因为有人说,这玩意风格和php很像,于是就了解了一下,看完之后确实是感觉到很舒服,挺喜欢。但是面对三道站姬这样一个储备性质的项目,等到如果三道真正开了的那一天的话,一是还是会收到很多dependabot safety alerts,二是之后说不定会有更好用的框架了三道开服家祭无忘告乃翁,后续肯定又是一个痛苦的解决依赖问题或者是迁移项目的问题。

前一段时间看到群里有“Steam 正在玩 XXX 游戏”的提醒小机器人,当天便好奇的问了一下群里机器人维护者功能的使用方式,操作完绑定完之后,并没有要求要登录要授权,要加机器人好友之类的,便想既然能做到这样,后面应该是有接口的。经过查找之后,确实是 Value 提供了对应的 API 接口,KEY 的申请也是毫无难度的,只需要请求别太频繁就可以。

于是便又懒癌发作 Vibe Coding 了起来,第一次生成的结果就是可用的(给的指令是生成一个 PHP 版本的)。虽说现在距离生成了这个结果的时间过了很久很久,我还是没有把它实装到我的站上。

当初一直在想,这个功能放在哪里合适,但是我现在至今都没想到有什么位置可以放这个功能,毕竟当初设计模板的时候就没考虑到这个功能。而且我也肯定不会允许一个狗皮膏药一样的东西,不管是悬浮窗也好,其他的也罢,破坏整体性和美感性的,都不是能很接受的样子,于是一直咕咕咕至今。

Vibe Coding

很长一段时间,我都很抵触 Vibe Coding 这个东西(也可能是和我之前用免费的 GPT(ChatGPT3 需要付费的时候)做过东西有关吧,可用度非常一般,很多功能仍需要自己实现),而且也有着几个刻板印象:

  1. 不买 token 永远是残血,永远不好用;
  2. 小项目能应付得出手,大项目一败涂地;
  3. 自己写代码变成了维护别人的史山,后期维护地狱级别;
  4. 需要有一定的审阅代码的能力;
  5. 写出来的东西 AI 味很重(尤其是前端,有大佬说是因为训练的时候吃了太多Tailwind CSS的东西);

BV1ueS4BUEEn
BV1ueS4BUEEn

前些日子也看了 Linus 采访 Linus 的视频吧,也有说到关于 Vibe Coding 的内容。

我了解到的 AI 里,名字最贴切的还得是Copilot这个名字。你无法将 AI 给出的结果,在没得到验证之前,就去确信它。现阶段的 AI 只能是个副驾驶,需要去由人验证是否可行之后,才能去相信这次给出的结果。同时,AI 这个东西不能当搜索引擎用。搜索引擎搜到的东西,你看到的文字是键盘背后,敲下这些字的人,在为你背书,而 AI 生成的结果,是对它语料库里的东西的类似于概率分支运算得出的结果,比如说经常看到有人说 AI 乱编参考资料什么什么的。

AI 只是个给使用者提供灵感和便利的工具,而不是要去替代掉使用者。就像 Linus 在视频里说的那样,现在对 AI 的炒作太玄幻了。

渐渐的,就对 Vibe Coding 也没有什么反感了(只是在反感一些说 AI 能代替人完成所有工作的论调的人,像是脑子被 AI 过了一遍一样),甚至目前还会借助 Copilot, Gemini, GPT5 之类的 AI 去做一些小东西之类的。就是不知道如果买了付费的订阅,尤其是那些深度集成付费 AI 的VS Code 套皮大军 IDE 的效果会不会更好一些。

比如说 CSS 样式部分,除了一些搜也搜不到的难以解决的问题,之后,以及往后,也不会去用 AI 去搞。重新维护三道站姬的时候,有人就建议我拿 AI 生成一份样式,然后我生成了一份之后,和老站姬对比,AI 生成的东西除了内容介绍丰富点之外,其他部分都不如老站姬。比如说:没有任何的自适应 UI、死亡配色、三道及 Minecraft 的元素被完全丢弃、像公共的免费模板。

倒是给站姬添加深色模式的时候,因为拿不太定取色的主意,于是便把现有的 HEX 色表发给了 AI,让 AI 用这套色表生成一套深色模式的色表,很意外的发现效果居然很不错,于是在大部分采纳 + 部分修改的方式,成功的完成了站姬的深色模式适配。

浅色模式
浅色模式

深色模式
深色模式

在今后的节目中我还准备了很多我自己作词作曲编舞的原创作品,期待的话清多多为我投票吧

虽说肯定不会是程序员了,但是加上一些以前的功底,再配合 Vibe Coding,之后应该能有一些有意思、好的东西出现。

已有 0 条评论 (旧评论在前)
  1. 暂无评论 / 0 Comment
添加新评论 (Markdown Supported)
(ノ°ο°)ノ