更适合日常交流与即时联系
ABOUT SIGNAL · 自由写作舱
在星空里写作,在自由里构建。
这里是 Deep Space Journal,一座漂浮在个人时间里的博客舱。它记录技术实践,也记录生活的暗流; 它不追逐喧哗,而是在足够安静的地方,把一个人的思考慢慢校准成文字。
更适合发送较完整的想法与反馈
TECH STACK · 项目技术栈
这座博客舱由这些技术驱动
这个项目不是单纯的静态页面,而是一个 Nuxt 前台博客体验:页面结构、深空背景、暗黑模式、 滚动叙事与后台入口共同组成一套可继续扩展的个人站点基础。
Nuxt 4 + Vue 3
使用 Nuxt SSR 作为页面骨架,配合 Vue 3 Composition API 组织交互状态与页面逻辑。
TypeScript
用类型约束组件、组合式函数与 API 数据结构,让长期维护更像校准航线,而不是碰运气。
GSAP + ScrollTrigger
负责页面入场、滚动叙事与关键视觉节奏,所有动画都保留 reduced-motion 降级路径。
Three.js Starfield
用唯一的 WebGL 星空场景承担沉浸氛围,前台页面共享背景星域与鼠标星尘拖尾。
CSS Variables
以 --space-* 变量建立深空暗色与晨雾亮色主题,页面样式不依赖后台管理视觉。
Vue Router + Django API Base
路由由 Nuxt/Vue Router 托管,运行时配置预留 Django 开发服务接口地址。
MANIFESTO · 博客 / 星空 / 自由
把微小的生活,放回辽阔的宇宙里。
写博客并不是为了证明自己拥有答案,而是为了保存问题生成的过程。 当一个念头被写下来,它就不再只是情绪,而开始拥有形状、重量和轨道。
博客不是展示柜
它更像一间长期亮着灯的工作舱。这里允许未完成,允许反复修改,允许一篇文章在多年之后继续生长。真正重要的不是显得正确,而是把自己曾经如何抵达一个判断,诚实地留下来。
星空给人尺度
当视野抬到足够远,许多焦虑会自动缩小。星空不是逃离现实的背景,而是一种提醒:把短暂的情绪放回更大的时间里,把零散的经验连成可以辨认的星座。
自由是一种秩序
自由不是没有方向的漂浮,而是知道自己为什么出发,也知道什么时候可以偏航。写作给思想留下轨迹,代码给想象提供结构,二者合在一起,就是我理解世界的方式。
OPEN ORBIT · 开放轨道
我愿意把博客理解为一块私人星图:每一篇文章都是一次标记,每一次回看都是重新导航。 人不会永远清醒,也不会永远勇敢,所以更需要给自己留下一些发光的坐标。 当现实变得拥挤,文字提醒我仍然可以向内抵达;当世界要求标准答案,自由提醒我仍然可以保留自己的方向。