在 VRChat 里散步:一次把网络变成房间的体验
第一次认真打开 VRChat 的时候,我以为自己会进入一个“游戏”。几分钟后才发现,它更像是一片被很多人共同维护的公共空间:有人在聊天,有人在展示自己刚换好的 Avatar,有人在镜子前调整动作,还有人只是安静地站在一边,看着这个世界流动。 这种感觉挺微妙。屏幕里的网络通常是扁平的,文字、头像、列表、私信窗口,把人压缩成一块块信息。但戴上头显以后,空间感突然回来了。一个人从你旁边走过,声音从左侧靠近再远去;朋友朝你挥手,不再只是表情包,而是身体语言;你们一起站在一个虚拟广场上发呆,哪怕什么都没做,也像是“真的待了一会儿”。 最先打动我的不是酷炫VRChat 当然有很多酷炫的东西。会发光的传送门、夸张的世界建模、风格完全不同的 Avatar、突然出现的粒子效果,这些都很容易让人第一眼记住。 但真正让我停下来的,是那些不那么像“游戏目标”的瞬间。比如有人很自然地带路,说这里有一个适合拍照的地方;比如一群陌生人围在镜子前聊天,话题从设备调试跳到今天吃了什么;又比如你走进一个安静的房间,窗外是虚拟城市的夜景,里面却只有几盏暖灯和很轻的环境音。 这些设计没有强迫你做任务,也不催你升级。它...
我的博客搭建记录:从 Hexo 到 Butterfly
今天开始搭建自己的个人博客。 我参考了 233002.xyz 的路线:用 Hexo 生成静态网站,用 Butterfly 作为主题,后续再接入 GitHub、Cloudflare Pages 和图片存储。第一版的目标很朴素:能本地预览,能稳定生成,基础页面完整,后面每次想写东西时不需要再临时修网站。 当前技术栈 层级 选择 博客框架 Hexo 主题 Butterfly 写作格式 Markdown 本地预览 hexo server 后续部署 Cloudflare Pages 为什么先选静态博客静态博客生成出来就是 HTML、CSS 和 JavaScript,不需要自己维护数据库,也不需要长期运行服务器。对个人博客来说,这条路线轻、稳、便宜,也方便以后迁移。 另一个原因是写作节奏。Markdown 文件可以直接放进 Git 管理,文章、配置、样式都在同一个仓库里,出了问题也方便回退和排查。对个人博客来说,简单本身就是一种长期优势。 第一版先完成什么这次先把站点的基础骨架补齐: 首页有清晰的站点标题、简介和文章列表。 归档、分类、标签页可以正常访问。 关...
