更新日志
本站的开发时间线,从第一次提交到现在。
64 个工作日 · 228 次提交 · 记录 303 小时
文档治理、Phase 10 与 MCP 博客完善了 AI Agent Operating Documentation 的提交分组与策展规则,创建并审计了 Phase 10 标记行,验证了 Notion MCP 的能力边界,并撰写了一篇关于 Muse–Notion MCP 协作的技术博客。
- dev: 完善项目说明文档, 适应AI agent; 连接 Muse 和 Notion mcp; 开启 Phase 10
- blg: 起草关于 Muse–Notion MCP 协作、技术方案与文档设计、以及可持续 agent 工作流提示词模式的博客
博客 x3, 修复本地预览并发布社媒新增双语 Compressor Tips 与 Cloudflare R2 CDN 博客及中文电脑人体工学博客;修复 Quarto 预览钩子与 Bayanihan 图片来源,重组博客分类,并将更新发布到社交媒体。
- fix: 修复
zh/proj/bayanihan的图片来源 - dev: 取消注释
_quarto.yml中的预渲染与后渲染选项,修复 Quarto preview - blg: 新增
compressor-tips中英文博客 - blg: 新增
cloudflare-r2-cdn中英文博客;重组博客分类 - blg: 新增中文电脑人体工学博客
- dev: 将更新发布到社交媒体
执行页面冻结与发布修复通过冻结已执行页面稳定发布流程,修复导航栏子菜单样式,并重新发布网站。
- dev: 修复发布流程,为已执行页面增加
_freeze - fix: 修复导航栏子菜单样式并发布
媒体存储迁移至 Cloudflare R2 CDN在尝试 Git LFS 和非公开视频托管后,将大型作品集媒体移出仓库,最终采用 Cloudflare R2、独立媒体 CDN 与 PicGo 工作流。
- dev: 处理大型媒体文件存储
- dev: 尝试 GitHub LFS 与 YouTube 非公开视频后,改用 Cloudflare R2 / media CDN 存储
- dev: 使用 Cloudflare R2 存储大型媒体文件,并配置 PicGo
贡献图改为 Snake 动画将首页 GitHub 贡献图改造为 Snake 风格动画展示。
- dev: 首页贡献图改为 Snake 动画
- dev: 继续完善首页 Snake 贡献图
媒体作品集:音乐、艺术与视频扩展兴趣与媒体作品集:整理视频,加入音乐与艺术内容,优化响应式布局和视频播放器,并统一整体展示样式。
- hobb: 整理并收集全部视频
- feat: 搭建媒体作品集音乐部分
- hobb: 继续完善媒体作品集音乐部分
- hobb: 音乐与艺术内容
- dev: 优化音乐页面布局与样式
- fix: 修复视频播放器与响应式标签栏
- hobb: 调整音乐视频并增加艺术照片
- hobb: 继续完善音乐与艺术内容
- feat: 调整视频、增加描述,并统一样式
URL Shortener:账户、管理与界面完善为 URL Shortener 增加登录与链接管理功能,并完善样式、404 页面、演示视频和整体使用体验。
- tool: URL Shortener 增加登录与管理功能
- tool: 优化 URL Shortener 样式,增加 404 页面与视频演示
- tool: 继续完善 URL Shortener
光标闪烁样式修复修复光标闪烁样式,优化交互展示效果。
- fix: 优化光标闪烁样式
博客*2: Notion 自动化工作流与 Snipaste 卡死在前端问题解决新增两篇博客:Notion 自动化工作流与 Snipaste 卡死在前端问题解决;优化内容,同步更新日志并发布。
- blg: Notion 数据库自动化工作流
- blg: Snipaste 卡死在前端解决办法
- contnt: 优化内容、同步更新日志,并发布
- dev: 更新日志同步脚本使用
.env
博客: Easy Canvas + 工具: Monthly Love增加 Easy Canvas 博客和 Monthly Love 工具;优化文本,增强不同文章间的联系。
- blg: plotly-display-fix — 增加更多可视化内容,并修复
%%shell代码说明 - ttl: 联系 network 教程与 network-display-fix 博客
- blg: Easy Canvas Connection 中英文博客
- contnt: 优化 tag 与页面大小
- dev: 将密钥存储到
.env,替代.zshrc - contnt: 优化博客与首页内容
- tool: Monthly Love; Bayanihan (重定向至项目页面)
博客*2: Plotly图表与网络图谱渲染问题解决改进网站导航、样式与博客组织,完善中英文内容,并优化 Plotly 导出与网络图谱解决方案。
- feat: 页面导航 (页面底部)
- style: 侧边栏分隔线 (暂时禁用);修复暗色模式下的代码工具样式
- dev: 为博客恢复按日期排序;为所有页面文件夹名称添加日期并添加别名
- blg: 中英文博客:修复 Colab Plotly 导出问题
- dev: 调试并测试网络图谱,尝试新的解决方案 (未采用,保留原方案)
- blg: 中英文博客:网络图谱渲染问题
博客*2: Notion 库自动同步技巧 & VPS 连接失败排查新增两篇博客: VPS 登录失败排查、Notion 库自动同步技巧,并修复 SVG 自动切换主题问题
- blg: Notion 数据库自动同步(中英文)
- blg: VPS SSH 登录失败排查
- fix: 修复 SVG(draw.io 流程图)根据系统设置切换主题
图片延迟加载 & 代码交叉引用优化图片加载与交叉引用功能,完善图片与 SCSS 样式,并新增 Notion 数据库自动同步博客
- 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 不一致问题。增加一篇博客记录从中学到的注意事项。
- dev: 优化并精简 Notion Change Log 库属性,避免加载卡顿
- fix: 修复更新日志数据库同步问题 (Notion UI 和 API 不一致问题);优化 Python 和 Lua 脚本
- blg: 开始撰写 Notion 数据库自动同步注意事项
重构 Notion 数据库,实现自动化联动重构 Notion 开发&日志数据库,将手动填写的属性替换成公式,搭建自动化工作流。
- dev: 重构 Notion All Projects 数据库; 启用 Rollup 连接 Quarto 网站数据库; 让 Calude 执行添加 Relation
- dev: 用 Rollup & Formula 替换所有手动填写的属性,搭建自动化工作流
- fix: 修复 dev db 中
_start的唯一值数量与 log dv 中Days总和不一致问题
- fix: 修复同步数据库的 Python 脚本 (Notion Connection 中增加 Dev 库的权限)
新增「关于」页面和 Bayanihan UI 设计项目新增 Bayanihan UI 设计项目;重新排布「关于」页面。修复 bug,并优化了样式。
- 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 整合与更新热力图;修复渲染与配置问题,并优化整体界面。
- feat: 新增更新日志页面
- fix: 修复交叉引用问题(
tbl-colwidths中不能有空格);Quarto 语言设为zh(而非zh-CN);修复归档渲染错误(配置 render 选项) - feat: 更新日志支持时间正/倒序;连接 Notion CMS;新增带标签页的更新热力图
- feat: 中文版更新日志连接 Notion,并通过 Agents 自动翻译;
sync-changelog.py增加进度条显示 - style: 优化并修复更新日志,增加过渡动画与配色;修复首页的
.intro部分
评论组件自动切换语言;搭建外部内容Giscus 评论现在会跟随页面语言切换,标签可再次点击取消高亮,外部链接加上了图标,搭建UI设计项目demo。
- feat: Giscus 支持中英文
- feat: 标签栏在点击已激活标签后回到「全部」
- feat: 新增外部链接 YAML 及图标;修复图片链接上的图标
- dev: 新增 GitHub Actions 保持 Supabase 和 MongoDB 活跃;完善
.gitignore;把 About 加进导航 - contnt: (外部站点) 搭建 Bayanihan demo;优化短链接生成器页脚
评论功能与复现指南上线 Giscus 评论功能,新增一页说明如何复现 R 和 Python 环境,README 也补齐了中英文版本。
- feat: 新增 Giscus 评论功能
- style: 优化分割线;暗色模式下给图片加阴影;修复 readme 页面标签内边距
- dev: 记录 R 和 Python 环境;新增复现说明;在 dev-playground 里试验访客计数器和 bio yml
- feat: 重新排版 About 页面布局
- feat: 新增中英文 README,补充中英文版复现说明
移动端换行修复与贡献图修复了移动端表格溢出问题,首页新增 GitHub 贡献图,所有脚本也整理进统一的目录结构。
- fix: 修复移动端换行问题(尤其是表格单元格,需要时用
<wbr>) - feat: 首页加上响应式 GitHub 贡献图;启用 mobile-only 和 mobile-hide 工具类
- feat: 给博客和工具加上 macbook-frame 和 img-frame 组件
- feat: 新增版权年份脚本;重构所有 JS
- style: 启用 code-with-filename
- feat: 重设网站 URL(修复 404 渲染错误)
暗黑模式所有样式合并进 portfolio.scss,网站新增了完整的 portfolio-dark 暗黑主题。
- dev: 重构所有样式
- dev: 启用亮/暗主题
portfolio.scss和portfolio-dark.scss - style: 打磨所有样式;启用 callout 区块
- dev: 发布到 gh-pages
工具板块新增一个网页工具板块:短链接生成器、猫咪图片收藏站、新闻汇总收藏站等。
- feat: 初始化工具板块;新增短链接生成器和猫咪图片收藏站
- fix: 修复页面标签跳转问题(由 listing-page>1 引起)
- contnt: 打磨标签和首页介绍
- tool: 完成新闻汇总收藏站;打磨另外两个工具
- fix: 修复导航栏、侧边栏和按钮在移动端的字号
- dev: 给 ai-tweets 加别名;发布到 gh-pages
全部文章页与「编辑本页」新增全部文章列表页,支持按类型筛选,并为每篇文章加上「编辑本页」链接。
- feat: 新增全部文章页及其按类型筛选脚本
- feat: 启用「编辑本页」
- fix: 修复响应式标签栏的渲染延迟
移动端适配第一次认真做移动端适配:按钮布局、标签折叠、下拉菜单层级,还加了方便手机测试的 host 设置。
- style: 首页按钮在移动端改用 flex 布局;用脚本折叠列表页标签
- fix: 修复移动端导航下拉菜单被侧边栏遮挡的问题
- dev: 加上移动端调试用的默认 host 和端口
- feat: 用列表页替换首页写死的卡片
shellfolder 博客完成,二次发布shellfolder 一文的中英文版本都定稿,网站以更简洁的路由重新发布。
- blg: 打磨 shellfolder(结构和目录选项)
- style: 下拉菜单项样式;去掉目录内边距过渡动画;列表页标签显示数量;图注全部居中;标题区标签;调整 rem/内边距/外边距
- blg: 完成 quarto-img-styles
- fix: 用脚本从路由中去掉
/index.html;打磨列表页的排序和筛选界面 - feat: 所有页面已支持中/英文切换
- dev: 发布到 gh-pages
图片样式定型,图床流程成型花了三天时间打磨 shellfolder 博客和图片样式,图片尺寸与居中问题的解决方案还单独写成了一篇文章 quarto-img-styles。
- fix: 修复侧边栏搜索不显示的问题(
#quarto-search重复) - style: 导航栏下拉菜单、行内代码换行、不可执行代码块、换行样式
- dev: 给快捷链接加上 Bootstrap 图标
- blg: 打磨中文版 fix-misplaced-sysfolders
- fix: 修复图片响应式尺寸和居中问题
- blg: 把修复笔记写成博客(quarto-img-styles)
- dev: 配置 PicGo,用 GitHub 作图床
- feat: 启用图片灯箱
- blg: 打磨并翻译 quarto-img-styles;完善中英文版 shellfolder
开设博客板块博客板块以一篇关于系统文件夹归属问题的文章开篇,同时修复了导航栏高亮锚点的老问题。
- fix: 修复导航栏高亮锚点;按代码规范整理所有 JS
- contnt: 打磨首页
- blg: 初始化博客列表页,新增 fix-misplaced-sysfolders(后改名 shellfolders)
- dev: 完善侧边栏 YAML 和布局
- feat: 给列表页增加封面图
- style: 修复搜索框取消按钮的换行问题
列表页打磨与 404 修复一轮小修复:404 页面终于能正确识别语言和路由,列表页加上了封面图,favicon 换成了一个火花图标。
- fix: 修复侧边栏切换区域;favicon 换成火花图标
- dev: 发布方式改用
quarto publish gh-pages --no-render;r-tips 从.md改名为.qmd以便显示在列表页
- fix: 用页内脚本修复 404 页面的语言和路由问题
- feat: 给项目加上环境/版本代码块和章节编号;给列表页加上封面图字段
- contnt: 把 ai-tweets 改名为 ai-discourse;打磨并翻译 global-visa 和 r-tips;完善所有分类和描述
AI 推文项目与 R 技巧教程新增两篇内容,并修复了语言切换器、阅读时长显示和首页卡片的问题。
- fix: 修复语言切换跳转到
root/en;中英文阅读时长不一致;首页卡片可点击区域 - ttl: 把 sankey 翻译成英文
- proj: 新增 ai-tweets 项目;修复其渲染问题
- fix: 修复导航栏语言切换下拉菜单
- proj: 完成 ai-tweets 全部表格和代码注释,翻译成中文
- ttl: 新增中文版 R-tips
- dev: 在
_quarto.yml中启用==mark==语法
首次发布到 GitHub Pages网站正式上线。新增用 Lua 编写的阅读时长过滤器,修复语言切换器,并打磨了桑基图教程。
- dev: 发布到 gh-pages
- feat: 用
reading-stats.lua加上阅读时长 - fix: 修复语言切换;首页加上跳转(
/→/en/);启用章节编号 - contnt: 修文案错字;给 hobbies 加占位内容
- ttl: 把 multivariate 翻译成英文;打磨中文版 sankey
项目重启,集中翻译停更七周后重新开工:新增 README、为输出结果手动添加交叉引用,并对大部分项目和教程进行了翻译。
- dev: 新建
README.md;写下交叉引用的操作笔记 - proj: 给 student-media-usage 的输出手动加上交叉引用
- proj: 把 data-processing、student-media-usage 和 catalan 翻译成中文
- proj: 翻译并修正 songs、visa 和 catalan
- ttl: 把 amounts-and-distribution 翻译成英文
- ttl: 打磨中文版 multivariate-plots 的图、文字和交叉引用
- dev: 新增回到顶部导航
数据处理教程(英文版)完成了数据处理教程的英文版,这是七周停更前的最后一条记录。
- ttl: 完成 data-processing 教程的英文版
样式全面重制与中英切换整个样式表重写为 portfolio.css,网站新增中文镜像目录及语言切换功能。
- style: 把网站 CSS 重写进
src/styles/portfolio.css;在_brand.yml中加上 logo - fix: 修复复制按钮、导航切换按钮颜色、下拉菜单和滚动条样式
- feat: 初始化 hobbies 页面
- dev: 加上中英语言切换;把中文页面移进
/zh/镜像目录 - dev: 把共用数据集和图片移进
/src/,供两种语言共用 - contnt: 把所有英文页面翻译成中文
交叉引用系统正文引用改用 Quarto 交叉引用,参考文献迁移至 .bib 文件并采用 APA 格式。
- ttl: 打磨 amounts-and-distribution 的文案
- proj: 添加
@fig-/@tbl-/@sec-交叉引用;参考文献提取到reference.bib;新增src/apa.csl
- proj: 把正文引用链接到附录
新增教程板块一次性导入全部教程文件:转换为 .qmd、提取图片,并重构文件夹以支持未来的中英双语版本。
- ttl: 导入全部教程文件,转成
.qmd,把 base64 图片都提取到src - ttl: 把教程重构进 en/zh 文件夹
- dev: 用交叉引用选项(
#| label、#| fig-cap)替换 caption span
侧边栏与链接修复一次小范围清理:修正侧边栏高亮样式、外部文档链接,并调整了首页文案。
- fix: 修复本地和 gh-pages 上因类名不同导致的侧边栏高亮样式错误
- fix: About 页面不再用
fix-navbar-active脚本,改用sidebar: false - proj: 修正指向 pandas 和 Python 文档的链接
- contnt: 打磨文案,调整首页布局
Python 流程与仓库重构搭建阶段工作量最大的一天:Python 项目改用 Jupyter 渲染器,notebook 转为 .qmd 文件,静态资源迁移到 /src/。
- 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: 初始化教程页面
加泰罗尼亚页面完成打磨了加泰罗尼亚公投项目页面,这是网站第一篇完整文章。
- dev: 统一各项目页面的 YAML 头部,加上目录(TOC)
- dev: 整理
_quarto.yml中的路由 - proj: 完成
catalan-referendum/index.qmd的重写
项目启动搭建了 Quarto 网站项目框架,包含四个数据分析项目的雏形。
- dev: 初始化 Quarto 项目;先用 RStudio 开发,后来换成 VS Code
- feat: 添加最初的 4 个项目文档(ipynb 和 Rmd)
- dev: 用 git LFS 追踪 CSV 文件;把 conda 环境记录到
envs/environment.yml;配置_quarto.yml与_metadata.yml的布局 - proj: 搭建文档目录结构和 catalan-referendum 页面布局
- style: 新增自定义
styles.css - fix: 用
fix-code-fold脚本修复代码折叠工具失效的问题