更新日志

本站的开发时间线,从第一次提交到现在。

每日活动

64 个工作日 · 228 次提交 · 记录 303 小时

文档治理、Phase 10 与 MCP 博客

完善了 AI Agent Operating Documentation 的提交分组与策展规则,创建并审计了 Phase 10 标记行,验证了 Notion MCP 的能力边界,并撰写了一篇关于 Muse–Notion MCP 协作的技术博客。

2 次提交 · 5 小时
  • dev: 完善项目说明文档, 适应AI agent; 连接 Muse 和 Notion mcp; 开启 Phase 10
  • blg: 起草关于 Muse–Notion MCP 协作、技术方案与文档设计、以及可持续 agent 工作流提示词模式的博客
博客 x3, 修复本地预览并发布社媒

新增双语 Compressor Tips 与 Cloudflare R2 CDN 博客及中文电脑人体工学博客;修复 Quarto 预览钩子与 Bayanihan 图片来源,重组博客分类,并将更新发布到社交媒体。

4 次提交 · 6.25 小时
  • fix: 修复 zh/proj/bayanihan 的图片来源
  • dev: 取消注释 _quarto.yml 中的预渲染与后渲染选项,修复 Quarto preview
  • blg: 新增 compressor-tips 中英文博客
  • blg: 新增 cloudflare-r2-cdn 中英文博客;重组博客分类
  • blg: 新增中文电脑人体工学博客
  • dev: 将更新发布到社交媒体
阶段 10 · 博客、预览修复与发布Sep 21
执行页面冻结与发布修复

通过冻结已执行页面稳定发布流程,修复导航栏子菜单样式,并重新发布网站。

1 次提交 · 1.5 小时
  • dev: 修复发布流程,为已执行页面增加 _freeze
  • fix: 修复导航栏子菜单样式并发布
媒体存储迁移至 Cloudflare R2 CDN

在尝试 Git LFS 和非公开视频托管后,将大型作品集媒体移出仓库,最终采用 Cloudflare R2、独立媒体 CDN 与 PicGo 工作流。

3 次提交 · 7.75 小时
Aug 18
  • dev: 处理大型媒体文件存储
  • dev: 尝试 GitHub LFS 与 YouTube 非公开视频后,改用 Cloudflare R2 / media CDN 存储
Aug 19
  • dev: 使用 Cloudflare R2 存储大型媒体文件,并配置 PicGo
贡献图改为 Snake 动画

将首页 GitHub 贡献图改造为 Snake 风格动画展示。

2 次提交 · 1 小时
  • dev: 首页贡献图改为 Snake 动画
  • dev: 继续完善首页 Snake 贡献图
媒体作品集:音乐、艺术与视频

扩展兴趣与媒体作品集:整理视频,加入音乐与艺术内容,优化响应式布局和视频播放器,并统一整体展示样式。

6 次提交 · 15.25 小时
Jul 22
  • hobb: 整理并收集全部视频
Aug 12
  • feat: 搭建媒体作品集音乐部分
Aug 15
  • hobb: 继续完善媒体作品集音乐部分
Aug 17
  • hobb: 音乐与艺术内容
  • dev: 优化音乐页面布局与样式
  • fix: 修复视频播放器与响应式标签栏
  • hobb: 调整音乐视频并增加艺术照片
  • hobb: 继续完善音乐与艺术内容
Aug 18
  • feat: 调整视频、增加描述,并统一样式
阶段 9 · 爱好与媒体作品集Jul 22
URL Shortener:账户、管理与界面完善

为 URL Shortener 增加登录与链接管理功能,并完善样式、404 页面、演示视频和整体使用体验。

3 次提交 · 6.5 小时
Jul 21
  • tool: URL Shortener 增加登录与管理功能
Jul 22
  • tool: 优化 URL Shortener 样式,增加 404 页面与视频演示
Aug 6
  • tool: 继续完善 URL Shortener
光标闪烁样式修复

修复光标闪烁样式,优化交互展示效果。

1 次提交 · 1 小时
  • fix: 优化光标闪烁样式
博客*2: Notion 自动化工作流与 Snipaste 卡死在前端问题解决

新增两篇博客:Notion 自动化工作流与 Snipaste 卡死在前端问题解决;优化内容,同步更新日志并发布。

4 次提交 · 3.25 小时
Jul 16
  • blg: Notion 数据库自动化工作流
  • blg: Snipaste 卡死在前端解决办法
Jul 18
  • contnt: 优化内容、同步更新日志,并发布
  • dev: 更新日志同步脚本使用 .env
博客: Easy Canvas + 工具: Monthly Love

增加 Easy Canvas 博客和 Monthly Love 工具;优化文本,增强不同文章间的联系。

6 次提交 · 4.75 小时
Jul 13
  • blg: plotly-display-fix — 增加更多可视化内容,并修复 %%shell 代码说明
  • ttl: 联系 network 教程与 network-display-fix 博客
  • blg: Easy Canvas Connection 中英文博客
  • contnt: 优化 tag 与页面大小
Jul 15
  • dev: 将密钥存储到 .env,替代 .zshrc
  • contnt: 优化博客与首页内容
  • tool: Monthly Love; Bayanihan (重定向至项目页面)
博客*2: Plotly图表与网络图谱渲染问题解决

改进网站导航、样式与博客组织,完善中英文内容,并优化 Plotly 导出与网络图谱解决方案。

6 次提交 · 12.5 小时
  • feat: 页面导航 (页面底部)
  • style: 侧边栏分隔线 (暂时禁用);修复暗色模式下的代码工具样式
  • dev: 为博客恢复按日期排序;为所有页面文件夹名称添加日期并添加别名
  • blg: 中英文博客:修复 Colab Plotly 导出问题
  • dev: 调试并测试网络图谱,尝试新的解决方案 (未采用,保留原方案)
  • blg: 中英文博客:网络图谱渲染问题
博客*2: Notion 库自动同步技巧 & VPS 连接失败排查

新增两篇博客: VPS 登录失败排查、Notion 库自动同步技巧,并修复 SVG 自动切换主题问题

3 次提交 · 7.25 小时
Jul 10
  • blg: Notion 数据库自动同步(中英文)
Jul 11
  • blg: VPS SSH 登录失败排查
  • fix: 修复 SVG(draw.io 流程图)根据系统设置切换主题
阶段 8 · 更多博客与工具Jul 10 - now
图片延迟加载 & 代码交叉引用

优化图片加载与交叉引用功能,完善图片与 SCSS 样式,并新增 Notion 数据库自动同步博客

6 次提交 · 8 小时
  • fix: 图片延迟加载,优先加载 Mermaid
  • blg: Notion 数据库自动同步(ntn-db-auto-sync)
  • feat: 启用 macbook-frame 和 img-frame,并将 figcaption 显示在顶部栏
  • feat: 启用代码列表 (lst) 交叉引用
  • fix: 修复可执行代码单元中的交叉引用失效问题,并自定义样式 (lst-cap 移至底部居中)
  • style: 重构 SCSS:提取公共样式,仅保留变量
完成 Notion 数据库自动同步搭建

完成搭建 Notion 更新日志库的自动同步。优化属性公式;修复 UI/API 不一致问题。增加一篇博客记录从中学到的注意事项。

3 次提交 · 7 小时
  • dev: 优化并精简 Notion Change Log 库属性,避免加载卡顿
  • fix: 修复更新日志数据库同步问题 (Notion UI 和 API 不一致问题);优化 Python 和 Lua 脚本
  • blg: 开始撰写 Notion 数据库自动同步注意事项
重构 Notion 数据库,实现自动化联动

重构 Notion 开发&日志数据库,将手动填写的属性替换成公式,搭建自动化工作流。

7 次提交 · 15.75 小时
Jul 5
  • dev: 重构 Notion All Projects 数据库; 启用 Rollup 连接 Quarto 网站数据库; 让 Calude 执行添加 Relation
Jul 6
  • dev: 用 Rollup & Formula 替换所有手动填写的属性,搭建自动化工作流
  • fix: 修复 dev db 中 _start 的唯一值数量与 log dv 中 Days 总和不一致问题
Jul 7
  • fix: 修复同步数据库的 Python 脚本 (Notion Connection 中增加 Dev 库的权限)
新增「关于」页面和 Bayanihan UI 设计项目

新增 Bayanihan UI 设计项目;重新排布「关于」页面。修复 bug,并优化了样式。

8 次提交 · 13.25 小时
  • contnt: 关于页面(目前为 contact);完善 change-log;首页;优化流量歌曲数分项目中文标题
  • style: 新增 about-jolla.css;优化 cl-item:hover 边框颜色;移除带有 .btn 的外部链接 ::after 图标
  • fix: 重构 repo-url 及链接至仓库 CSV 的逻辑
  • fix: 通过页内脚本实现 404 页面的 Giscus 语言切换
  • feat: 初始化 Bayanihan 项目;新增交互式 color-token-bar
  • proj: 将 Bayanihan 项目翻译为中文
  • style: 禁用关于页面的深色模式图片遮罩;优化 Plotly 在深色模式下的显示(图片遮罩与边距)
  • feat: 将 title-meta-author 改为 Flex 布局;将侧边栏 site-tool 区块移到底部
更新日志

新增「更新日志」页面,包含时间轴、Notion CMS 整合与更新热力图;修复渲染与配置问题,并优化整体界面。

5 次提交 · 11.5 小时
  • feat: 新增更新日志页面
  • fix: 修复交叉引用问题(tbl-colwidths 中不能有空格);Quarto 语言设为 zh(而非 zh-CN);修复归档渲染错误(配置 render 选项)
  • feat: 更新日志支持时间正/倒序;连接 Notion CMS;新增带标签页的更新热力图
  • feat: 中文版更新日志连接 Notion,并通过 Agents 自动翻译;sync-changelog.py 增加进度条显示
  • style: 优化并修复更新日志,增加过渡动画与配色;修复首页的 .intro 部分
阶段 7 · 自动化、更新日志与 UI/UXJul 3 - Jul 9
评论组件自动切换语言;搭建外部内容

Giscus 评论现在会跟随页面语言切换,标签可再次点击取消高亮,外部链接加上了图标,搭建UI设计项目demo。

6 次提交 · 10 小时
  • feat: Giscus 支持中英文
  • feat: 标签栏在点击已激活标签后回到「全部」
  • feat: 新增外部链接 YAML 及图标;修复图片链接上的图标
  • dev: 新增 GitHub Actions 保持 Supabase 和 MongoDB 活跃;完善 .gitignore;把 About 加进导航
  • contnt: (外部站点) 搭建 Bayanihan demo;优化短链接生成器页脚
评论功能与复现指南

上线 Giscus 评论功能,新增一页说明如何复现 R 和 Python 环境,README 也补齐了中英文版本。

6 次提交 · 12.5 小时
Jun 29
  • feat: 新增 Giscus 评论功能
  • style: 优化分割线;暗色模式下给图片加阴影;修复 readme 页面标签内边距
  • dev: 记录 R 和 Python 环境;新增复现说明;在 dev-playground 里试验访客计数器和 bio yml
  • feat: 重新排版 About 页面布局
Jul 1
  • feat: 新增中英文 README,补充中英文版复现说明
移动端换行修复与贡献图

修复了移动端表格溢出问题,首页新增 GitHub 贡献图,所有脚本也整理进统一的目录结构。

7 次提交 · 12.25 小时
Jun 27
  • fix: 修复移动端换行问题(尤其是表格单元格,需要时用 <wbr>)
  • feat: 首页加上响应式 GitHub 贡献图;启用 mobile-only 和 mobile-hide 工具类
Jun 28
  • feat: 给博客和工具加上 macbook-frame 和 img-frame 组件
  • feat: 新增版权年份脚本;重构所有 JS
  • style: 启用 code-with-filename
  • feat: 重设网站 URL(修复 404 渲染错误)
暗黑模式

所有样式合并进 portfolio.scss,网站新增了完整的 portfolio-dark 暗黑主题。

4 次提交 · 8 小时
Jun 25
  • dev: 重构所有样式
Jun 26
  • dev: 启用亮/暗主题 portfolio.scss 和 portfolio-dark.scss
  • style: 打磨所有样式;启用 callout 区块
  • dev: 发布到 gh-pages
工具板块

新增一个网页工具板块:短链接生成器、猫咪图片收藏站、新闻汇总收藏站等。

8 次提交 · 10.25 小时
Jun 23
  • feat: 初始化工具板块;新增短链接生成器和猫咪图片收藏站
  • fix: 修复页面标签跳转问题(由 listing-page>1 引起)
JUn 23
  • contnt: 打磨标签和首页介绍
Jun 24
  • tool: 完成新闻汇总收藏站;打磨另外两个工具
  • fix: 修复导航栏、侧边栏和按钮在移动端的字号
  • dev: 给 ai-tweets 加别名;发布到 gh-pages
全部文章页与「编辑本页」

新增全部文章列表页,支持按类型筛选,并为每篇文章加上「编辑本页」链接。

3 次提交 · 2.5 小时
  • feat: 新增全部文章页及其按类型筛选脚本
  • feat: 启用「编辑本页」
  • fix: 修复响应式标签栏的渲染延迟
阶段 6 · 工具、暗黑模式与新功能Jun 22 - Jul 2
移动端适配

第一次认真做移动端适配:按钮布局、标签折叠、下拉菜单层级,还加了方便手机测试的 host 设置。

4 次提交 · 5.25 小时
Jun 20
  • style: 首页按钮在移动端改用 flex 布局;用脚本折叠列表页标签
  • fix: 修复移动端导航下拉菜单被侧边栏遮挡的问题
  • dev: 加上移动端调试用的默认 host 和端口
Jun 21
  • feat: 用列表页替换首页写死的卡片
shellfolder 博客完成,二次发布

shellfolder 一文的中英文版本都定稿,网站以更简洁的路由重新发布。

7 次提交 · 11.5 小时
Jun 17
  • blg: 打磨 shellfolder(结构和目录选项)
Jun 18
  • style: 下拉菜单项样式;去掉目录内边距过渡动画;列表页标签显示数量;图注全部居中;标题区标签;调整 rem/内边距/外边距
Jun 19
  • blg: 完成 quarto-img-styles
  • fix: 用脚本从路由中去掉 /index.html;打磨列表页的排序和筛选界面
  • feat: 所有页面已支持中/英文切换
  • dev: 发布到 gh-pages
图片样式定型,图床流程成型

花了三天时间打磨 shellfolder 博客和图片样式,图片尺寸与居中问题的解决方案还单独写成了一篇文章 quarto-img-styles。

12 次提交 · 20.5 小时
Jun 14
  • fix: 修复侧边栏搜索不显示的问题(#quarto-search 重复)
  • style: 导航栏下拉菜单、行内代码换行、不可执行代码块、换行样式
  • dev: 给快捷链接加上 Bootstrap 图标
  • blg: 打磨中文版 fix-misplaced-sysfolders
Jun 15
  • fix: 修复图片响应式尺寸和居中问题
  • blg: 把修复笔记写成博客(quarto-img-styles)
  • dev: 配置 PicGo,用 GitHub 作图床
  • feat: 启用图片灯箱
Jun 16
  • blg: 打磨并翻译 quarto-img-styles;完善中英文版 shellfolder
开设博客板块

博客板块以一篇关于系统文件夹归属问题的文章开篇,同时修复了导航栏高亮锚点的老问题。

4 次提交 · 5.25 小时
Jun 11
  • fix: 修复导航栏高亮锚点;按代码规范整理所有 JS
Jun 12
  • contnt: 打磨首页
Jun 13
  • blg: 初始化博客列表页,新增 fix-misplaced-sysfolders(后改名 shellfolders)
  • dev: 完善侧边栏 YAML 和布局
  • feat: 给列表页增加封面图
  • style: 修复搜索框取消按钮的换行问题
列表页打磨与 404 修复

一轮小修复:404 页面终于能正确识别语言和路由,列表页加上了封面图,favicon 换成了一个火花图标。

8 次提交 · 6 小时
Jun 7
  • fix: 修复侧边栏切换区域;favicon 换成火花图标
  • dev: 发布方式改用 quarto publish gh-pages --no-render;r-tips 从 .md 改名为 .qmd 以便显示在列表页
Jun 9
  • fix: 用页内脚本修复 404 页面的语言和路由问题
  • feat: 给项目加上环境/版本代码块和章节编号;给列表页加上封面图字段
  • contnt: 把 ai-tweets 改名为 ai-discourse;打磨并翻译 global-visa 和 r-tips;完善所有分类和描述
阶段 5 · 博客、样式与移动端Jun 7 - Jun 21
AI 推文项目与 R 技巧教程

新增两篇内容,并修复了语言切换器、阅读时长显示和首页卡片的问题。

11 次提交 · 13.75 小时
Jun 4
  • fix: 修复语言切换跳转到 root/en;中英文阅读时长不一致;首页卡片可点击区域
  • ttl: 把 sankey 翻译成英文
  • proj: 新增 ai-tweets 项目;修复其渲染问题
Jun 5
  • fix: 修复导航栏语言切换下拉菜单
  • proj: 完成 ai-tweets 全部表格和代码注释,翻译成中文
  • ttl: 新增中文版 R-tips
  • dev: 在 _quarto.yml 中启用 ==mark== 语法
首次发布到 GitHub Pages

网站正式上线。新增用 Lua 编写的阅读时长过滤器,修复语言切换器,并打磨了桑基图教程。

7 次提交 · 8.75 小时
  • dev: 发布到 gh-pages
  • feat: 用 reading-stats.lua 加上阅读时长
  • fix: 修复语言切换;首页加上跳转(/ → /en/);启用章节编号
  • contnt: 修文案错字;给 hobbies 加占位内容
  • ttl: 把 multivariate 翻译成英文;打磨中文版 sankey
项目重启,集中翻译

停更七周后重新开工:新增 README、为输出结果手动添加交叉引用,并对大部分项目和教程进行了翻译。

11 次提交 · 9.25 小时
May 31
  • dev: 新建 README.md;写下交叉引用的操作笔记
  • proj: 给 student-media-usage 的输出手动加上交叉引用
  • proj: 把 data-processing、student-media-usage 和 catalan 翻译成中文
Jun 2
  • proj: 翻译并修正 songs、visa 和 catalan
  • ttl: 把 amounts-and-distribution 翻译成英文
  • ttl: 打磨中文版 multivariate-plots 的图、文字和交叉引用
  • dev: 新增回到顶部导航
阶段 4 · 重启、翻译与首次发布May 31 - Jun 5
数据处理教程(英文版)

完成了数据处理教程的英文版,这是七周停更前的最后一条记录。

1 次提交 · 1.25 小时
  • ttl: 完成 data-processing 教程的英文版
样式全面重制与中英切换

整个样式表重写为 portfolio.css,网站新增中文镜像目录及语言切换功能。

14 次提交 · 8.25 小时
  • style: 把网站 CSS 重写进 src/styles/portfolio.css;在 _brand.yml 中加上 logo
  • fix: 修复复制按钮、导航切换按钮颜色、下拉菜单和滚动条样式
  • feat: 初始化 hobbies 页面
  • dev: 加上中英语言切换;把中文页面移进 /zh/ 镜像目录
  • dev: 把共用数据集和图片移进 /src/,供两种语言共用
  • contnt: 把所有英文页面翻译成中文
阶段 3 · 样式重制与多语言基础Apr 10 - Apr 11
交叉引用系统

正文引用改用 Quarto 交叉引用,参考文献迁移至 .bib 文件并采用 APA 格式。

4 次提交 · 1.75 小时
Apr 7
  • ttl: 打磨 amounts-and-distribution 的文案
  • proj: 添加 @fig-/@tbl-/@sec- 交叉引用;参考文献提取到 reference.bib;新增 src/apa.csl
Apr 8
  • proj: 把正文引用链接到附录
新增教程板块

一次性导入全部教程文件:转换为 .qmd、提取图片,并重构文件夹以支持未来的中英双语版本。

5 次提交 · 1.75 小时
  • ttl: 导入全部教程文件,转成 .qmd,把 base64 图片都提取到 src
  • ttl: 把教程重构进 en/zh 文件夹
  • dev: 用交叉引用选项(#| label、#| fig-cap)替换 caption span
阶段 2 · 教程与交叉引用Apr 5 - Apr 8
侧边栏与链接修复

一次小范围清理:修正侧边栏高亮样式、外部文档链接,并调整了首页文案。

4 次提交 · 3.5 小时
  • fix: 修复本地和 gh-pages 上因类名不同导致的侧边栏高亮样式错误
  • fix: About 页面不再用 fix-navbar-active 脚本,改用 sidebar: false
  • proj: 修正指向 pandas 和 Python 文档的链接
  • contnt: 打磨文案,调整首页布局
Python 流程与仓库重构

搭建阶段工作量最大的一天:Python 项目改用 Jupyter 渲染器,notebook 转为 .qmd 文件,静态资源迁移到 /src/。

17 次提交 · 11.75 小时
  • style: 侧边栏、面包屑导航和页面标签的样式;把内联样式提取进 CSS,新增 .caption 类
  • dev: 把 .ipynb/.Rmd 转成 .qmd;Python 项目的渲染器从 knitr 换成 Jupyter
  • dev: 给所有项目页面加上环境和包版本代码块(Python 代码块的 YAML 选项需要用 #|)
  • dev: 把目录重构为 /src/styles、/src/scripts、/src/img;新增 404 页、首页和 favicon
  • proj: 把 base64 图片提取出来;压缩 global-visa 里的代码单元格
  • fix: 用 fix-navbar-active 脚本修复导航栏高亮错误
  • feat: 初始化教程页面
加泰罗尼亚页面完成

打磨了加泰罗尼亚公投项目页面,这是网站第一篇完整文章。

3 次提交 · 4 小时
  • dev: 统一各项目页面的 YAML 头部,加上目录(TOC)
  • dev: 整理 _quarto.yml 中的路由
  • proj: 完成 catalan-referendum/index.qmd 的重写
项目启动

搭建了 Quarto 网站项目框架,包含四个数据分析项目的雏形。

12 次提交 · 7.75 小时
Mar 31
  • dev: 初始化 Quarto 项目;先用 RStudio 开发,后来换成 VS Code
  • feat: 添加最初的 4 个项目文档(ipynb 和 Rmd)
Apr 1
  • dev: 用 git LFS 追踪 CSV 文件;把 conda 环境记录到 envs/environment.yml;配置 _quarto.yml 与 _metadata.yml 的布局
  • proj: 搭建文档目录结构和 catalan-referendum 页面布局
  • style: 新增自定义 styles.css
  • fix: 用 fix-code-fold 脚本修复代码折叠工具失效的问题
阶段 1 · 初始搭建Mar 31 - Apr 4
更多更新,敬请期待…