← 返回首页
Project Documentation

知行工作室 · 项目说明书

理会与践行的交互探索 — 知行合一的现代实践

版本 v2.2 · 2026年6月24日 · w3b.pub
知是行的主意,行是知的功夫;知是行之始,行是知之成。
— 王阳明《传习录》

项目概览

知行工作室(w3b.pub)是一个以"知行合一"为核心理念的个人品牌展示网站。网站通过粒子动画、时间线叙事、交互式平衡器和嵌入式内容模块,将中国传统哲学思想与现代 Web 技术、AI 理念相融合,呈现"理会"(思考与洞察)、"践行"(行动与创造)与"AI 赋能"(数字演进)的三位一体。

网站地址
w3b.pub
技术栈
HTML / CSS / JavaScript
部署平台
GitHub Pages
版本
v2.2

1.1 设计理念

网站围绕四条核心线索展开:


技术架构

2.1 文件结构

文件功能
index.html主页,包含主题变量、页面结构、交互逻辑
about.html项目说明书(本页)
assets/css/style.css通用样式:动画、组件、响应式断点
404.html404 错误页面(noindex)
robots.txt搜索引擎爬虫规则
sitemap.xml站点地图
CNAMEGitHub Pages 自定义域名配置
.gitignoreGit 忽略规则(排除 node_modules、系统文件等)

2.2 外部依赖

依赖用途来源
Noto Sans SC中文字体Google Fonts CDN
博文随笔 iframe博文随笔嵌入fudawei.coze.site
笃行成果 iframe作品集嵌入output.coze.site

页面模块

3.1 粒子动画区(理会 · 洞察本质)

基于 Canvas 的粒子系统,支持四种思维状态切换,其中 AI 模式将知行合一理念与神经网络可视化融合:

60-120 个粒子(默认 80 个,专注模式 120 个,有序/发散模式 60 个),requestAnimationFrame 驱动。颜色跟随主题变量动态变化。

3.2 时间线(践行 · 当下行动)

纵向时间线展示知行思想的历史脉络:

3.3 平衡器(知行合一 · 动态平衡)

交互式天平可视化,用户通过两个滑块控制"理的深度"和"行的力度",天平横梁实时倾斜反映平衡状态。

3.4 博文随笔 & 笃行成果

均通过 iframe 嵌入第三方内容,自动同步最新数据。iframe 加载失败(网络错误)时,显示知行节律降级金句卡片:

知行节律:金句主题根据访问时段自动切换:

加载策略:iframe 在确定最终高度前保持隐藏,一步到位显示,避免高度跳变。通信流程:

博文和笃行两组降级卡片使用不同偏移,避免显示重复金句。每个时段 6 条金句,每次随机显示 3 条。

卡片样式:浅色背景 + 左侧主题色竖线 + 深色文字,与页面整体风格统一。竖线颜色跟随主题切换(var(--accent-color)),hover 时变为次要色(var(--accent-secondary))。

调试模式:URL 加 ?debug=1 强制显示 iframe,用于排查第三方服务问题(如续费后验证加载、检查 postMessage 等)。

滚动联动:滚动到"博文随笔"区域时粒子切换"有序思维";滚动到"笃行成果"区域时切换"专注凝聚"。


AI 元素

AI 并非附加装饰,而是知行合一理念在数字时代的自然延伸。

4.1 AI 金句轮播

Header 区域动态展示 AI 与知行合一相关的金句,打字机效果逐字显示/删除,15 条金句循环:

4.2 神经网络背景

页面背景添加 SVG pattern 平铺的神经网络节点 + 连线纹理,opacity 仅 0.03,极微妙不抢主体内容,fixed 定位跟随页面滚动。

4.3 AI 赋能交互

卡片 hover 时添加基于 --accent-color 的微妙光晕效果,让交互带有 AI 驱动的数字质感。


主题系统

网站支持 8 种主题(默认、暗色、蓝色、绿色、紫色、橙色、青色、系统跟随),通过 CSS 变量实现全局切换。主题偏好通过 localStorage 持久化保存,刷新页面后自动恢复。

5.1 主题切换

触发方式:① 手动点击右上角 🎨 按钮
② 系统暗色模式自动适配(当选择"系统"主题时)

5.2 CSS 变量体系

每个主题定义 12 个 CSS 变量:背景色、文字色、次要文字色、浅色文字、深色、强调色、强调色 RGB、次要强调色、边框色、卡片背景、卡片阴影、卡片悬浮阴影。切换主题时只需替换 body 的 class,所有组件自动响应。另有 6 个全局变量(3 个圆角 + 3 个过渡速度)不受主题覆盖。


响应式适配

6.1 断点与布局

网站适配三个版本,采用 480px 和 768px 两个断点:

版本断点布局特点
PC> 768px三列金句卡片,完整粒子动画
平板481px - 768px两列金句卡片,简化间距
手机≤ 480px单列金句卡片,紧凑布局

部署与维护

  1. 代码推送到 GitHub 仓库 x2it/w3bmain 分支
  2. GitHub Pages 自动构建并部署到 w3b.pub
  3. CDN 缓存约 5-10 分钟刷新,通过 style.css?v=xxx 参数强制刷新
维护注意事项:iframe 在确定最终高度前保持隐藏,收到 postMessage 后一步到位显示;iframe 加载失败(网络错误)时降级金句卡片自动显示;每次修改 style.css 后必须更新 ?v= 版本参数。

7.1 SEO 配置


理无专在,而学无止境也。然则问可少耶?
— 清代刘开《问说》