维护日志
记录这个博客站点的设计改进、内容新增、部署调整和后续维护。
-
maintenance
日报内容同步 - 2026-08-07
同步 2026-08-07 两类日报归档,共导入 140 篇日报内容。
- 机会日报源文件:2026-08-07.md;当前总数 78 篇。
- 科技日报源文件:2026-08-07.md;当前总数 62 篇。
- 导入脚本已确认两个最新日报文件已生成,并补齐 2026-08-06 科技日报源码文件。
- 贡献数据脚本已运行并确认新鲜数据刷新成功。
-
maintenance
日报内容同步 - 2026-08-05
同步 2026-08-05 两类日报归档,共导入 137 篇日报内容。
- 机会日报源文件:2026-08-05.md;当前总数 77 篇。
- 科技日报源文件:2026-08-05.md;当前总数 60 篇。
- 导入脚本已确认两个最新日报文件已生成。
- 贡献数据脚本已运行并产生 tracked 数据变更,已在源码构建前纳入本次同步。
-
content
新增可编辑 ZINE 海报工作流文章
记录如何把 AI 生成的极简 ZINE 海报扩展为 JSON、HTML 和 SVG 驱动的可编辑文件工作流。
- 新增文章:从 AI 生成海报到可编辑文件:用 JSON、HTML 和 SVG 扩展 ZINE Poster Skill。
- 文章配套收录六张 Night Door、Yellow Step、Typhoon Memory、Shore Pause、Pause Map、Moon Tide 海报示例。
- 明确区分画布级缩放与对象级编辑,并记录当前验证结果和未完成的浏览器交互验证。
-
扩展首页右侧贡献卡片,并让其沿用技术观测站的亮暗主题视觉系统。
- 桌面端卡片扩大至超过 600px,保留原有 Hero 构图与浮动仪表质感。
- 亮色主题使用蓝色强调,暗色主题自动切换为橙色强调;热力图、账户入口和贡献类型汇总同步适配。
- 数据范围明确标为公开贡献;完整私有贡献聚合将在 GitHub 授权 read:user 后自动刷新,且不展示私有仓库名称。
-
maintenance
日报内容同步 - 2026-08-03
同步 2026-08-03 两类日报归档,共导入 134 篇日报内容。
- 机会日报源文件:2026-08-03.md;当前总数 75 篇。
- 科技日报源文件:2026-08-03.md;当前总数 59 篇。
- 导入脚本已确认两个最新日报文件已生成。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-08-02
同步 2026-08-02 两类日报归档,共导入 132 篇日报内容。
- 机会日报源文件:2026-08-02.md;当前总数 74 篇。
- 科技日报源文件:2026-08-02.md;当前总数 58 篇。
- 导入脚本已确认两个最新日报文件已生成。
- 贡献数据已在源码构建前更新并纳入本次源码变更。
-
maintenance
日报内容补发 - 2026-07-31 至 2026-08-01
补齐 2026-07-31 与 2026-08-01 两个日期的机会日报和科技日报归档,共导入 130 篇日报内容。
- 机会日报新增源文件:2026-07-31.md、2026-08-01.md;当前总数 73 篇。
- 科技日报新增源文件:2026-07-31.md、2026-08-01.md;当前总数 57 篇。
- 2026-07-30 的科技日报源文件仍缺失,本次未以其他日期或自动生成内容替代。
- 贡献数据已在构建前刷新,公开贡献总数为 307。
-
maintenance
日报内容同步 - 2026-07-29
同步 2026-07-29 两类日报归档,共导入 125 篇日报内容。
- 机会日报源文件:2026-07-29.md;当前总数 70 篇。
- 科技日报源文件:2026-07-29.md;当前总数 55 篇。
- 导入脚本已确认两个最新日报文件已生成。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-28
同步 2026-07-28 两类日报归档,共导入 123 篇日报内容。
- 机会日报源文件:2026-07-28.md;当前总数 69 篇。
- 科技日报源文件:2026-07-28.md;当前总数 54 篇。
- 导入脚本已确认两个最新日报文件已生成,并同步了既有科技日报中的事实更正内容。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-27
同步 2026-07-27 两类日报归档,共导入 121 篇日报内容。
- 机会日报源文件:2026-07-27.md;当前总数 68 篇。
- 科技日报源文件:2026-07-27.md;当前总数 53 篇。
- 导入脚本已确认两个最新日报文件已生成,并补入缺失的 2026-07-26 与 2026-07-27 日报源文件。
- 贡献数据已在源码构建前更新并纳入本次源码变更。
-
maintenance
日报内容同步 - 2026-07-25
同步 2026-07-25 两类日报归档,共导入 117 篇日报内容。
- 机会日报源文件:2026-07-25.md;当前总数 66 篇。
- 科技日报源文件:2026-07-25.md;当前总数 51 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 66 篇机会日报与 51 篇科技日报,并补入已存在的 2026-07-24 机会日报源文件。
- 贡献数据已在源码构建前更新并纳入本次源码变更。
-
maintenance
日报内容同步 - 2026-07-23
同步 2026-07-23 两类日报归档,共导入 114 篇日报内容。
- 机会日报源文件:2026-07-23.md;当前总数 64 篇。
- 科技日报源文件:2026-07-23.md;当前总数 50 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 64 篇机会日报与 50 篇科技日报。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-22
同步 2026-07-22 两类日报归档,共导入 112 篇日报内容。
- 机会日报源文件:2026-07-22.md;当前总数 63 篇。
- 科技日报源文件:2026-07-22.md;当前总数 49 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 63 篇机会日报与 49 篇科技日报。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-21
同步 2026-07-21 两类日报归档,共导入 110 篇日报内容。
- 机会日报源文件:2026-07-21.md;当前总数 62 篇。
- 科技日报源文件:2026-07-21.md;当前总数 48 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 62 篇机会日报与 48 篇科技日报。
- 贡献数据已在源码构建前更新并纳入本次源码变更。
-
新增一篇从模型训练到 Agent 与生产治理的 AI 技术学习长文,提供面试冲刺顺序和八周动手路线。
- 用数据、模型、训练、推理、RAG、工具、Agent、评测与运营的一条主线串起关键概念。
- 明确预训练、持续预训练、SFT、RLHF、DPO、RAG 和工作流编排各自适用的边界。
- 给出企业知识助手案例、四小时面试冲刺法和可验收的八周项目式学习路线。
-
maintenance
日报内容同步 - 2026-07-20
同步 2026-07-20 两类日报归档,共导入 108 篇日报内容。
- 机会日报源文件:2026-07-20.md;当前总数 61 篇。
- 科技日报源文件:2026-07-20.md;当前总数 47 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 61 篇机会日报与 47 篇科技日报。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-19
同步 2026-07-19 两类日报归档,共导入 106 篇日报内容。
- 机会日报源文件:2026-07-19.md;当前总数 60 篇。
- 科技日报源文件:2026-07-19.md;当前总数 46 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 60 篇机会日报与 46 篇科技日报。
- 贡献数据已在源码构建前更新并纳入本次源码变更。
-
maintenance
日报内容同步 - 2026-07-17
同步 2026-07-17 两类日报归档,共导入 102 篇日报内容。
- 机会日报源文件:2026-07-17.md;当前总数 58 篇。
- 科技日报源文件:2026-07-17.md;当前总数 44 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 58 篇机会日报与 44 篇科技日报。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-16
同步 2026-07-16 两类日报归档,共导入 100 篇日报内容。
- 机会日报源文件:2026-07-16.md;当前总数 57 篇。
- 科技日报源文件:2026-07-16.md;当前总数 43 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 57 篇机会日报与 43 篇科技日报。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-15
同步 2026-07-15 两类日报归档,共导入 98 篇日报内容。
- 机会日报源文件:2026-07-15.md;当前总数 56 篇。
- 科技日报源文件:2026-07-15.md;当前总数 42 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 56 篇机会日报与 42 篇科技日报。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-14
同步 2026-07-14 两类日报归档,共导入 96 篇日报内容。
- 机会日报源文件:2026-07-14.md;当前总数 55 篇。
- 科技日报源文件:2026-07-14.md;当前总数 41 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 55 篇机会日报与 41 篇科技日报。
- 贡献数据脚本已运行;本轮未产生 GitHub 贡献数据变更。
-
maintenance
日报内容同步 - 2026-07-13
同步 2026-07-13 两类日报归档,共导入 94 篇日报内容。
- 机会日报源文件:2026-07-13.md;当前总数 54 篇。
- 科技日报源文件:2026-07-13.md;当前总数 40 篇。
- 导入脚本已确认两个最新日报文件已生成;本轮共导入 54 篇机会日报与 40 篇科技日报。
- 贡献数据已在源码构建前更新并纳入本次源码变更。
-
maintenance
日报内容同步与发布链路加固
同步 2026-07-12 两类日报,并为发布流程增加源码主线、构建溯源和关键路由完整性门禁。
- 同步 2026-07-12 机会日报与科技日报,日报内容总数更新为 92 篇。
- 发布只允许来自最新 origin/main,拒绝旧功能分支或落后提交直接覆盖发布仓。
- 构建产物携带源码 SHA 与分支溯源信息,发布前校验关键路由完整性。
- 日报定时任务固定使用源码主线工作树,并由源码 CI 唯一负责发布。
-
修正信号日历的双栏比例,为质量数据增加可读报告,并将作品页升级为按需加载、支持全屏的嵌入式演示入口。
- 信号日历改为顶部对齐的独立双栏,桌面日历保持轻量吸顶,不再被右侧日报内容拉伸。
- 新增 /signals/quality/ 可读质量报告,同时保留 /signals/quality.json 机器接口,并明确区分 URL 格式完整率与在线巡检。
- 作品页新增单 iframe 演示舞台,支持按需加载、项目切换、重新加载、全屏、外部站点后备入口和完整键盘反馈。
- 首次访问默认使用暗色主题,继续尊重已保存的人工选择;首页增加无动画循环的轻量观测坐标反馈。
-
将博客从多个平权栏目重组为以文章与学习为主干、项目与实验为证明、日报为可信信号层的个人技术观测站。
- 一级导航收敛为文章、学习、信号、作品、关于,并为移动菜单补齐滚动边界、Escape 关闭、焦点回收和背景滚动锁定。
- 首页改为 Hero、精选案例、学习地图、代表项目、最新信号、GitHub 活动与作者关注路径的固定叙事顺序。
- 新增 /signals/ 与 /projects/ 聚合页;信号精选只接受可解析的 HTTP(S) 原始来源,日报归档改为按月折叠。
- 文章与学习阅读页前置精简,目录保留在桌面侧栏,继续探索移到正文之后;RSS 自动发现和标题锚点语义同步修复。
- Paper Island 3D 实验改为静态 SSR 预览加主动启动,节省流量、减少动态效果或 WebGL 不可用时保留静态体验。
- 质量门禁补充 Astro check、ESLint、Node 契约测试、Prettier、Playwright、axe 与多尺寸明暗主题截图回归。
-
maintenance
日报内容同步 - 2026-07-12
同步 2026-07-12 机会日报与科技日报归档;构建、搜索、RSS、sitemap 与发布仓同步均已完成。
- 机会日报源文件:2026-07-12.md;当前总数 53 篇。
- 科技日报源文件:2026-07-12.md;当前总数 39 篇。
- 导入脚本已确认 src/content/daily/diary-report/2026-07-12.md 和 src/content/daily/tech-daily/2026-07-12.md 已生成;本轮共导入 92 篇日报内容。
- npm run build 通过;astro check 为 0 errors、0 warnings、0 hints,生成 326 个页面;仅记录既有 Vite chunk-size warning。
- Pagefind 搜索索引通过并索引 140 个页面;RSS、atom.xml、search.xml、sitemap.xml 与 sitemap-index.xml 已生成。
- npm run sync:publish 通过;发布仓已生成 2026-07-12 两个日报详情页、两个栏目首页,以及 RSS、搜索与站点地图输出。
-
maintenance
日报内容同步 - 2026-07-10
同步 2026-07-09 机会日报与 2026-07-10 科技日报归档,构建通过并完成搜索、RSS、sitemap 与发布仓同步。
- 机会日报源文件:2026-07-09.md;当前总数 50 篇。
- 科技日报源文件:2026-07-10.md;当前总数 37 篇。
- 导入脚本已确认 src/content/daily/diary-report/2026-07-09.md 和 src/content/daily/tech-daily/2026-07-10.md 已生成;本轮共导入 87 篇日报内容。
- npm run build 通过;仅记录既有 Vite chunk-size warning,Pagefind 搜索索引、RSS、search.xml 与 sitemap.xml 已生成。
- npm run sync:publish 已完成;发布仓已生成两个日报详情页、两个栏目首页,以及对应 RSS、搜索与站点地图输出。
-
maintenance
日报内容同步 - 2026-07-09
同步 2026-07-09 机会日报与 2026-07-08 科技日报归档,构建通过并完成搜索、RSS、sitemap 与发布仓同步。
- 机会日报源文件:2026-07-09.md;当前总数 50 篇。
- 科技日报源文件:2026-07-08.md;当前总数 35 篇。
- 导入脚本已确认 src/content/daily/diary-report/2026-07-09.md 和 src/content/daily/tech-daily/2026-07-08.md 已生成;本轮共导入 85 篇日报内容。
- npm run build 通过;首次与再次直跑均命中既有 Astro prerender 缺块,清理可再生 dist/ 后构建成功;仅记录既有 Vite chunk-size warning,Pagefind 搜索索引、RSS、search.xml 与 sitemap.xml 已生成。
- npm run sync:publish 已完成;发布仓已生成两个日报详情页、两个栏目首页,以及对应 RSS、搜索与站点地图输出。
-
maintenance
日报内容同步 - 2026-07-08
同步 2026-07-08 机会日报与科技日报归档,构建通过并完成搜索、RSS、sitemap 与发布仓同步。
- 机会日报源文件:2026-07-08.md;当前总数 49 篇。
- 科技日报源文件:2026-07-08.md;当前总数 35 篇。
- 导入脚本已确认 src/content/daily/diary-report/2026-07-08.md 和 src/content/daily/tech-daily/2026-07-08.md 已生成;本轮共导入 84 篇日报内容。
- npm run build 通过;仅记录既有 Vite chunk-size warning,Pagefind 搜索索引、RSS、search.xml 与 sitemap.xml 已生成。
- npm run sync:publish 已完成;发布仓已生成两个日报详情页、两个栏目首页,以及对应 RSS、搜索与站点地图输出。
-
maintenance
日报内容同步 - 2026-07-07
同步 2026-07-07 机会日报与 2026-07-06 科技日报归档,构建通过并完成搜索、RSS、sitemap 与发布仓同步。
- 机会日报源文件:2026-07-07.md;当前总数 50 篇。
- 科技日报源文件:2026-07-06.md;当前总数 35 篇。
- 导入脚本已确认 src/content/daily/diary-report/2026-07-07.md 和 src/content/daily/tech-daily/2026-07-06.md 已生成。
- npm run build 通过;仅记录既有 Vite chunk-size warning;Pagefind 已重建搜索索引,RSS、search.xml、sitemap.xml 已生成。
- npm run sync:publish 已完成;发布仓已生成两个日报详情页、两个栏目首页,以及对应搜索与站点地图输出。
-
maintenance
日报内容同步 - 2026-07-06
同步 2026-07-06 机会日报与科技日报归档,构建通过并完成搜索、RSS、sitemap 与发布仓同步。
- 机会日报源文件:2026-07-06.md;当前总数 49 篇。
- 科技日报源文件:2026-07-06.md;当前总数 35 篇。
- 导入脚本已确认 src/content/daily/diary-report/2026-07-06.md 和 src/content/daily/tech-daily/2026-07-06.md 已生成。
- npm run build 通过;仅记录既有 Vite chunk-size warning;Pagefind 已重建搜索索引,RSS、search.xml、sitemap.xml 已生成。
- npm run sync:publish 已完成;发布仓已生成两个日报详情页和两个栏目首页输出。
-
机会日报与科技日报栏目页现在区分“最新内容日期”和“最近同步日期”,避免把 7 月 5 日内容误看成 7 月 6 日部署失败。
- 机会日报栏目页把统计卡片中的“最新”改为“最新内容”,并额外显示“最近同步:2026-07-06”。
- 科技日报栏目页将最新一期状态改为更明确的中文说明,并额外显示 2026-07-06 的同步时间。
- 该调整只澄清时间语义,不改动日报内容本身;当前知识库最新日报仍为 2026-07-05。
-
maintenance
GitHub 贡献热力图刷新 - 2026-07-06
刷新首页 GitHub Activity 数据并重建站点输出;知识库日报最新归档仍停留在 2026-07-05。
- GitHub contributions 数据更新至 2026-07-06T04:11:20.936Z;公开贡献总数从 287 增至 288。
- 知识库最新机会日报仍为 2026-07-05.md(48 篇),科技日报仍为 2026-07-05.md(34 篇);本轮无新增日报内容。
- npm run build 通过;仅记录既有 Vite chunk-size warning;Pagefind、RSS、search.xml、sitemap.xml 已重建。
- npm run sync:publish 已同步发布仓首页 GitHub Activity 模块更新。
-
maintenance
日报内容同步 - 2026-07-05
同步 2026-07-05 机会日报与科技日报归档,构建通过并完成搜索、RSS、sitemap 与发布仓同步。
- 机会日报源文件:2026-07-05.md;当前总数 48 篇。
- 科技日报源文件:2026-07-05.md;当前总数 34 篇。
- 导入脚本已确认 src/content/daily/diary-report/2026-07-05.md 和 src/content/daily/tech-daily/2026-07-05.md 已生成。
- npm run build 通过;仅记录既有 Vite chunk-size warning;Pagefind 已重建搜索索引,RSS、search.xml、sitemap.xml 已生成。
- npm run sync:publish 已完成;发布仓已生成两个日报详情页和两个栏目首页输出。
-
????????????????????????/?????????????????????????????????????
- ??????????????????????? KB ????????????????????????????
- ?????????????????????Markdown ???? URL ???????????
- ?????? Priority feed ?????????????????????/????????????????????
-
新增机会日报和科技日报两个常驻导航页面,把知识库里的每日 Markdown 归档同步成可搜索、可阅读的公开博客栏目。
- 新增构建时日报导入脚本,从 D:\Knowledge Base\wiki\diary-report 和 D:\Knowledge Base\wiki\tech-daily 同步日期归档。
- 顶部导航新增“机会日报”和“科技日报”,分别提供复古悬赏张贴板和科技新闻瀑布流两套独立视觉。
- 日报详情页复用站内 Markdown 渲染、目录、标签和文章结构,同时纳入 RSS、搜索 XML 和百度 sitemap。
-
根据整体设计审阅结果,收紧移动端排版、次级页面标题层级、搜索空状态和 Demo 首屏信息结构。
- 修正首页移动端 Hero 文案和按钮的横向裁切风险,让主要入口在窄屏下自然换行。
- 将全站正文从代码字体切回更适合中文长文的系统 sans 字体,保留代码、标签和小型元信息的技术感。
- 降低学习地图、资源页和 Arena 等次级页面的超大标题权重,让首屏更快露出可操作内容。
- 搜索页新增关键词建议和索引范围说明,搜索结果加强中英混排换行。
- Demo 列表改为带状态与技术栈摘要的三栏结构,突出站内演示入口和源码入口。
-
新增 /arena/ 专门页面,把 Arena 官方 Text Arena Overall 榜单快照整理成科幻 HUD 风格的大模型观察入口。
- 顶部导航新增 Arena 入口,并补齐中英文页面标题、描述和面包屑标签。
- 页面主体新增六维能力雷达图示例,用 Text、Code、Agent、Vision、Cost、Context 对头部模型做可视化对比。
- 雷达图支持模型切换、高亮轮廓、能力条联动、扫描线和霓虹节点动效,形成类游戏科幻 HUD 观感。
- 由于 Arena 官方页面拒绝第三方 iframe 嵌入,改为站内快照表格,避免发布一个无法加载的内嵌窗口。
-
给 /demos/ 的内嵌演示窗口增加网页级全屏预览,减少固定 iframe 窗口对体验型项目的限制。
- 每个演示 iframe 右上角新增“全屏预览”控制,可把当前 Demo 放大到整个网页视口。
- 全屏状态下支持同一按钮或 Esc 退出,并锁定页面滚动,避免预览时背景内容干扰操作。
- 保留原有“打开 Demo”和 GitHub 外链入口,跨域项目仍可通过固定预览或独立窗口访问。
-
design
Paper Island 3D 互动叙事 Demo
新增一个站内 WebGL 互动叙事原型,用轻量程序化几何复刻诗意 3D 体验的核心结构,而不复制原站素材或代码。
- 新增 /demos/interactive-3d-story/ 独立体验页,使用 React Three Fiber 承载全屏 3D 场景。
- 实现拖动开花、章节推进、镜头转场、纸纹漫画化视觉、WebAudio 环境音和移动端提示。
- 将 Paper Island 接入 /demos/ 演示索引和 iframe 预览,作为后续 glTF 资产替换的 MVP 基线。
-
platform
Pages CMS 内容后台接入
为 Astro 源码博客接入 Git-backed 内容后台,让文章、学习地图和站点数据可以通过表单化后台维护。
- 新增 Pages CMS 配置,开放普通文章、学习地图文章、关于页、学习聚类、Demo 项目和更新日志的后台编辑入口。
- 将学习聚类、Demo 项目和更新日志迁移为 JSON 数据源,保留原有 TypeScript 导出接口,便于后台表单化管理。
- 新增 GitHub Actions 发布流水线,通过专用 deploy key 将 Astro 构建产物推送到 GitHub Pages 发布仓。
-
content
Open Design Gallery 接入演示页
把个人整理的前端素材预览画廊接入博客演示栏目,让设计参考和项目 Demo 可以从同一个入口浏览。
- 新增 Open Design Gallery 演示卡片,首页 Demo 区和 /demos/ 页面都会展示入口。
- 在 /demos/ 页面内嵌 GitHub Pages 项目页,保留独立打开画廊和查看源码仓库的外链。
- 避免占用 /open-design-gallery/ 项目页路径,防止和 GitHub Pages 项目站路由发生冲突。
-
将桌面端本文目录升级为文章页内的可隐藏抽屉,并随阅读进度实时高亮当前小节。
- 右侧目录不再作为展开的固定侧栏,而是文章页专属的常驻抽屉,支持一键收起和展开。
- 目录链接会根据滚动位置同步当前小节状态,抽屉顶部显示文章阅读进度百分比。
- 抽屉只在桌面端启用,移动端继续使用标题下方的折叠式本文导览,避免遮挡正文。
-
把文章右侧区域改回读者更熟悉的本文目录,同时将系列路线收束为标题下方的紧凑导览卡,保持正文居中阅读。
- 桌面端右侧只显示本文目录,避免系列路线被误认为当前文章大纲。
- 系列路线和同类延伸改为正文标题下方卡片,突出上一篇、下一篇和完整路线入口。
- 移动端使用折叠式本文导览,目录和路线分组展示,减少首屏拥挤和横向溢出。
- 文章 shell 重新以正文列居中,保留代码块、Mermaid、图片预览和标题锚点增强。
-
content
书签资源库与 Obsidian 风格图谱上线
从浏览器收藏夹中保守筛选适合公开分享的资源,并把资源入口做成可拖拽、可缩放、可过滤的知识图谱视图。
- 新增 /bookmarks/ 书签资源库页面,只展示经过二次筛选的公开技术、学习和创作资源。
- 将分类卡片改为 Canvas force graph,支持节点拖拽、画布平移、滚轮缩放、hover 高亮、搜索和标签/链接过滤。
- 首页新增资源图谱入口,顶部导航增加“资源”,方便从主站进入公开资源库。
- 新增《把书签做成 Obsidian 风格知识图谱》技术文章,并把节点、连线和交互方法同步沉淀到知识库。
-
将原本拉得很长的分类与标签列表改为内容地图式索引,让分类、热门标签和长尾标签更容易扫描。
- 分类区改为统计面板和强度条卡片,保留每个分类的文章数量与入口。
- 标签区新增高权重标签矩阵,优先展示重复出现的主线主题。
- 所有标签按高频、中频、长尾分组;长尾默认折叠,但仍完整保留在页面中。
- 分类与标签继续统一汇总 posts 和 learning 两个内容集合,确保学习板块文章不会漏入索引之外。
-
将知识库 courses 中剩余适合公开的课程笔记迁入学习地图,形成更完整的个人学习资料库。
- 新增 31 篇学习地图文章,覆盖 AI 产品项目网络、AIGC 视频创作、Stanford CS 课程和微信小程序学习路线。
- 新增“微信小程序”学习聚类,作为微信 AI 接入和轻量工具产品化的学习入口。
- 迁入时清理 Obsidian 私链、本机路径、邮箱、私有 raw 路径和不适合公开的内部记录。
- 新增可复跑的 courses 导入脚本,后续知识库课程更新时可以继续批量同步。
-
首页 Index 的“最近更新”不再只展示普通文章,也会按更新时间混入学习地图内容。
- 最近更新数据源改为 posts 与 learning 两个内容集合混排。
- 学习地图文章复用首页文章卡片样式,链接指向对应的 /learning/ 页面。
- 首页更新展示数量从 4 条调整为 8 条,避免新学习内容完全挤出普通文章。
-
maintenance
Mermaid 流程图可读性优化
针对学习地图文章中 Gantt 图和流程图过小的问题,扩大图表阅读区域,并增加全屏式放大预览。
- Mermaid 图表默认突破正文窄栏,使用更宽的阅读容器展示复杂流程图。
- 长 Gantt、timeline、journey 等图表支持横向滚动,避免被压缩到不可读。
- 所有 Mermaid 图表增加“放大查看”按钮,可在独立预览层中查看细节。
- 统一 Mermaid 字体大小和深浅色主题下的预览样式。
-
把知识库 courses 中适合公开的学习路线整理为独立栏目,形成文章之外的系统化学习入口。
- 新增顶部导航“学习”和 /learning/ 学习地图页面。
- 新增 AI 产品路线、AIGC 创作、CS 课程图谱三个学习聚类。
- 首批迁入并改写 6 篇课程笔记,清理内部路径、Obsidian 私链和不适合公开的求职自评内容。
- 学习内容接入搜索、RSS 和百度 sitemap,保持 GitHub Pages 静态发布方案不变。
-
platform
Markdown 增强、贡献图和首页动效
补齐技术博客需要长期使用的内容展示能力,并让首页更像一份活的技术档案。
- 增加 Mermaid 流程图渲染能力,支持在文章中直接写流程图、时序图和状态图。
- 新增 DataChart、EmbedCard、GithubRepoCard 等 MDX 组件,用于数据图、外部页面嵌入和仓库展示。
- 文章列表支持自动读取预览图,优先使用 frontmatter,缺省时读取正文第一张图或默认封面。
- 首页加入 GitHub 贡献热力图和轻量 canvas 粒子层。
- 关于页补充为职业档案式介绍,保留公开且不敏感的信息。
-
把已经部署到 Vercel 的项目嵌入个人博客,让项目复盘不只停留在文字描述。
- 新增演示栏目,收录 Tokens Counter 和 Loading Mind 两个在线 Demo。
- 演示页使用宽屏 iframe 容器,保留打开 Demo 和 GitHub 的外链入口。
- 首页增加 Demo 引导区,让读者可以从主线内容进入可体验项目。
-
参考知识库中的滚动进度驱动动效,给博客增加克制的阅读节奏和首屏反馈。
- 增加页面顶部滚动进度条和内容入场 reveal 动效。
- 修正移动端导航文字换行问题。
- 扩大演示页嵌入区域,减少 Demo 体验时的横向限制。
- 统一中文昵称为“世傲命”。
-
platform
从发布产物迁移到 Astro 源码站
保留 GitHub Pages 静态发布仓,同时建立可长期维护的 Astro 源码工程。
- 确认 D:\Project\Local\Blog 继续作为 Shiaoming123.github.io 的发布仓。
- 建立 D:\Project\Local\Blog-astro 作为源码站点,使用 AstroPaper 作为成熟主题基底。
- 迁移公开文章并保留原有 URL 结构。
- 建立 build -> sync 发布流程,默认不同步后自动 push。