CHUICHUI

— COMPOSER / MUSIC PRODUCER
BLOG / ARTICLE

所以,我给自己做了个网站

从一张电子名片开始,折腾了一个多月,终于给自己做了个网站。顺便聊聊设计、AI,以及那些让人抓狂的开发细节。

前段时间,moto 问我:「你怎么不自己搞个网站,就当电子名片了?」

我心想:对哦,我都工作这么多年了,每次有人问我之前做过什么,总得翻视频、找链接、整理各种音乐人页面。等我整理完,人家可能已经不想看了。

连我爸都常年吐槽:「不知道你这么多年来工作到底都在做了些啥??!还在写那个什么少女什么的吗」(爆笑,我爸当年真的下了个少前来听我写的曲子)

于是乎,就有了做个人网站这个想法。

以后有人问,甩一个网址过去多方便哇。

顺便还能写点东西,记录一下生活。完美。

本来以为很简单

九月初开始动手的时候,我的要求其实不多:放几个游戏音乐项目,做得好看一点,有点互动,别太像简历。

听起来也没多难,对吧?

结果一做就是一个多月。

最开始纠结的是设计。这个动画太花哨,那个排版太普通,视频切换不够自然,字体又好像差点意思。

有时候折腾半天,最后发现还是第一版比较好。

好不容易网页版弄好了,一放到手机上一看,排版又乱成一锅粥,之前设计好的视觉语言也全部被打乱。

甚至有时候手机打开直接卡成 PPT。

好不容易把网站做完了,以为可以上线,结果又折腾了大半个月的域名、CDN、SSL、ICP备案啥的。

我只是想做张电子名片,怎么还得兼职当运维?

关于 AI

这个网站基本是靠 AI 帮我写代码完成的。

我不是前端开发者,也没打算为了一个个人网站从头学一遍 JavaScript。

(上次真正自己动手做网页,还是二十多年前上小学的时候,用 Dreamweaver 参加了个网页设计大赛,甚至还拿了个广州小学生一等奖???)

AI 确实让很多以前做不到的事情变得可行了。但用起来,也远没有想象中那么省心。

比如你让它改一个按钮的位置,它很可能顺手把另外三个页面也改了。

你让它修一个动画,它可能建议你直接把动画删掉。

最崩溃的不是它做不出来,而是有时候它做出来了,还觉得自己做得特别好。

当然,我也经常说不清自己到底想要什么。很多时候得先看到一个不喜欢的版本,才知道正确答案是什么。

最后就变成了一个很奇妙的工作流程:

AI 写代码,我负责挑刺。(然后去写会儿曲子)

挑完再改,改完再挑。(在等待过程中继续写曲子)

不得不说,比单纯写曲子要好玩多了。

总算上线了

从九月折腾到十月,网站终于上线了。

目前放了过去十年里深度参与过的几个游戏项目。虽然还有些地方想继续调整,但我决定先放过自己。

至少现在有人问我做过什么,我终于可以理直气壮地发一个链接:

chuichui.work

至于 Blog,以后应该会写点音乐、游戏、摄影,还有各种乱七八糟的生活记录。

不定期更新,不保证质量。

毕竟这个网站最初的目的也没那么复杂。

就是想有个自己的地方。

以及,真的觉得有个自己的网站挺帅的。

对了,看到这里,如果大家有意思的项目或者约稿,欢迎私信我!!!!!!


P.S. 给 Nerds 的一点技术说明 🤓

如果你也对这个网站是怎么做出来的感兴趣,下面是一些没什么必要但我很想分享的技术细节。

关于设计

一开始就不想做传统的作品集网站,所以整个首页更像是一个可以滚动的空间场景。

四个游戏项目依次出现,视频、文字和背景处于不同的空间层级,随着滚动产生景深和过渡。

我希望动效是整个浏览体验的一部分,而不是单纯为了看起来很酷而加上去的东西。

当然,最后还是加了不少纯粹因为我觉得很酷的效果。

开发时的首页排版对齐测试:P01–P04 与 ABOUT 并排,保留 390×844 视口参数、字形顶部测量、青色对齐线与黄色 Footer 安全线
首页排版对齐测试(2026.10.19,390 × 844)。青线是文字顶部参考线,黄线是 Footer 安全边界。点击查看原图。

关于技术

网站主要使用 Astro + TypeScript 构建,没有使用 React,也没有后端或数据库。

视觉和交互部分用了:

Blog 使用 Markdown 编写。整个网站静态生成,最后通过腾讯云 COS + CDN 部署。

关于开发方式

基本就是我负责提出想法、找参考、判断视觉效果,AI 负责写代码和解决技术问题。

先讨论设计,再把任务拆开交给 Coding Agent 实现,然后在浏览器里反复测试、截图对比、修改。

后期甚至为了十几个像素的位置差异,来来回回折腾了好几轮。

所以如果你问我会不会写前端代码……

还是不会。

但现在至少知道怎么把 AI 写的代码折腾到自己满意了。

← BACK TO BLOG