FPS 60
MEM 0.0MB
BAT --%
SCRL 0%
PING --ms
CLOCK --:--:--
UP 0d
BRW --
← 返回文章列表

关于本站

2026年9月15日 · Tuesday

关于本站:筑基、迭代与进化

“A blog is not just a collection of posts; it’s a digital reflection of the developer’s soul.”


起因:数字花园的拓荒

在建立这个博客之前,我的技术笔记散落在各种碎片化的文档中。我需要一个集中的、完全可控的数字花园。我不想要臃肿的 CMS 系统,我追求的是极致的响应速度、硬核的排版逻辑以及绝对的自由度。


进化历程

V1:手搓亚克力时代 (2026.04.29)

生存,而非生活。 最初的版本没有使用任何框架,而是采用最原始的方式:纯手写 HTML 和 CSS。

  • 视觉风格:追求极度的“亚克力(Acrylic)”质感,利用 backdrop-filter: blur() 大面积构建磨砂玻璃容器。
  • 标志性组件:在页面左下角独立编写了一个手搓的亚克力风格音乐播放器,每个像素的边距都经过手动调优。

V2:部署与线上调试 (2026.04.30)

代码正式在空间航行。 在这一天,我将项目托管至 GitHub 并接入 Vercel 自动化部署。

  • 布局博弈:为了配合背景,重新设计了内容容器的透明度层级,解决了背景色块干扰阅读的问题。
  • 交互雏形:初步引入了评论模块,并开始针对生产环境进行多端布局的兼容性调优。

V3:工业革命 (2026.05.01)

彻底抛弃原始手工,迈向工程化架构。 今天是劳动节,我选择了彻底重构站点底层。

  • Hugo 架构迁移:引入 Hugo (Extended Version) 引擎。利用其毫秒级的构建能力,将内容(Markdown)与样式(Template)完全解耦。
  • HUD 监控面板:在屏幕边缘开发了实时性能监控条,通过原生 JS 获取并反馈 FPS、内存占用及 RTT 延迟。
  • 头像逻辑劫持:正式启用 Twikoo 评论系统。通过 Weavatar 镜像源实现了全局视觉的绝对统一。

V4: 领域展开 (2026.05.03)

打破层级边界,确立绝对的视觉秩序。 这是迄今为止最深入的一次“毫米级”前端重构,在极致透明与沉浸阅读之间找到了最终解。

  • 双栖 UI:放弃全站盲目的透明化。主页保持 100% 磨砂悬浮的极客感,单篇文章则回归高对比度的护眼卡片。
  • 组件物理隔离:重构了音乐控制台底层逻辑,解决原生组件的重叠问题。
  • 深度环境治理:攻克了 Vercel 部署环境与 Hugo 新版引擎之间的 Locale 版本代沟,通过注入 HUGO_VERSION 环境变量实现云端完美编译。

V5: 归真与美学重塑 (2026.09.15)

回归阅读本质,从繁复特效走向极致护眼与典雅排版。 这是针对全站视觉语言、阅读体验与交互逻辑的重大美学升级:

  • ** 纸感双栖美学**:内页全面重构为温暖护眼的羊皮纸底布 (#FAF8F5),去除繁重遮罩,保持主页壁纸与内页极简沉浸的双重体验。
  • 思源宋体 (Source Han Serif SC) 全站重塑:全站统一接入 Google Fonts 官方思源宋体,结合高清抗锯齿平滑渲染,打造如纸质实体书般的印刷阅读感。
  • 原生 HTML5 音乐播放器:彻底移除第三方 APlayer 依赖,全手搓原生音频控件。去除外层阴影遮罩,定制高对比度音量拉条与清晰歌词。
  • Dejavu 风格文章分隔线:借鉴 blog.dejavu.moe 排版,加入内页优雅分隔线 (border-bottom: 1px solid #E5E0D8) 与陶土红 (#C8654B) 平滑位移悬浮反馈。
  • Twikoo 评论区深浅双模式适配:全面攻克评论区原暗色白字发光隐形难题,重新绘制白底深字高对比度卡片,并完善了全局日/夜间模式(Light/Dark Mode)无缝切换与本地持久化。

服务组成 (Service Stack)

本站基于性能与极简原则,由以下服务驱动:

维度选型与方案
生成引擎Hugo (Extended Version)
主题底座bxl_style (Claude Parchment Customized)
托管平台GitHub + Vercel
评论系统Twikoo (Vercel + MongoDB)
头像源Weavatar (JS Hijacking)
性能监测自研前端监控模块 (FPS / MS / MEM)
协作工具Trae + Antigravity + Gemini 3.6 Flash / Claude 4.6/DeepSeek V4/ChatGpt 5.6
加速网络Vercel Global Edge Network
网址域名Aliyun

技术实现细节

1. 实时监控系统 (HUD)

为了增强站点的“终端感”,调用了浏览器原生 API 进行数据抓取:

  • FPS:通过 requestAnimationFrame 记录两帧之间的时间差计算得出。
  • Memory:利用 performance.memory 接口实时反馈当前页面的 JS 堆栈占用(单位:MB)。
  • Ping:后台每 3 秒发起一次 HEAD 请求,计算 RTT 时间,反馈用户与服务器间的网络延迟。

2. Twikoo 头像与日夜模式渲染

针对静态评论区头像与多主题适配问题:

  • 监听评论区 DOM 渲染,正则匹配腾讯源等头像链接,强制重定向至 Weavatar 镜像源;
  • 针对日间模式与夜间模式,分别注入 body.page-internal:not(.dark-mode)body.page-internal.dark-mode 选择器,确保在暖米白与暗夜黑两种主题下评论文字、输入框、前缀标签均拥有最清晰的对比度。

结语:Keep Coding

从 4 月 29 日新建项目在那个在本地打磨亚克力方块的手工阶段,到后来的实时终端,再到今天融入思源宋体与羊皮纸护眼美学的 V5 版本,这个博客见证了我的技术进阶与美学蜕变。

现在的架构已经趋于稳定,后续我将把精力更多地放在高质量技术内容的产出上。

如果有什么更好的建议,欢迎在评论区留言,谢谢!

感谢您花费时间阅读本页面,祝您天天开心,生活愉快!

--- END OF FILE ---