想到什么写什么^_^
本站是一个静态博客,界面风格致敬 AtWill 主题(原主题 MIT 开源)。文章、图片均为站主原创内容。
Todo
- 图片可拖拽换位
图片Live✅ 已支持(相册实况图)- 音乐分享转发
- 字数统计
Haelcy
至若春和景明
想到什么写什么^_^
本站是一个静态博客,界面风格致敬 AtWill 主题(原主题 MIT 开源)。文章、图片均为站主原创内容。
Running Time
--days
Posts
15
Memos
23
Views
--
建站以来的重要节点、踩过的坑和修复记录。date 留空就只显示内容,不显示时间。
功能侧边栏朋友圈入口
换成手绘线条双圆环(微信朋友圈样式)配 FCIRCLE 文案,并修掉它与其它导航项的基线和间距差异。
修复反爬站点收不进来
zhangjet.com 是 TLS 指纹级反爬(带任何 UA 都返回 404),l3on.site 校验 UA;不硬碰,改为单独脚本抓取后合并进朋友圈数据,抓取失败时保留旧条目。
修复机器人提交不会触发部署
定时采集用的是 GITHUB_TOKEN,而 GitHub 规定机器人 token 的提交不触发其它 workflow;部署改为 workflow_run 触发,并且只在采集成功时执行。
功能朋友圈迭代:分页 · 定时 · 失联提示
改为不清理历史 + 前端分页(「且看下文」→「春和景明,终有尽时」)、连续同一作者合并成块、接入 29 个友链、采集定时改为每天北京时间 04:00,并加上「未获取到」提示框。
功能朋友圈页面上线
用 FriendCircle 采集友链文章并按 memo 风格渲染;随后改成手动友链清单模式,统一按最近发布排序。
修复部署了新内容却仍看到旧页面
sw.js 的 navigate 分支误用了 staleWhileRevalidate(先返回旧缓存),改回注释里承诺的 network-first;SW 注册时机也从 window.load 提前到 DOMContentLoaded——全站图片 loading=lazy 会把 load 事件推迟到约 120 秒。
修复移除高德定位与 Cloudflare Worker
定位改为手动输入,worker/ 目录删除,部署链路少一个外部依赖;同时清理删除图片时遗留的伴生文件(.thumb.jpg / .mp4)。
优化部署提速:ffmpeg 改静态包直连
apt 装 ffmpeg 要 3 分钟左右,改成静态包直连下载约 30 秒,并给下载加重试;只有存在实况视频时才安装。
功能实况照片与双链图片
一加动态照片自动拆分,每张图可勾选实况、长按或点 ▶ 播放;同时修好双链图片并排渲染与 emoji 字体缺口。
日常九月:memo 日常更新期
这段时间以内容更新为主(碎碎念、长文和图片),站点代码没有大改动,就不标具体日期了。
功能Portal 体验补齐
新增构建状态提示(发布后轮询)与更完整的 Status 页,并去掉移动端蓝色点击高亮、补上按压反馈与图片选择动画。
功能后台 Portal 上线
memo 编辑器支持本地暂存照片(压缩 + 即时预览)、成批上传后发布,文章与图片都能在后台管理。
优化构建不再依赖 npm ci
把 marked 收进 vendor/,CI 不必安装依赖,构建更快也更稳。
修复FontAwesome 图标不显示
用 JS 注入的方式不稳定,改成 CSS webfonts,字体文件移进 assets/webfonts。
修复子路径部署带来的资源错位
base=/Blog 下出现资源 404 和 /Blog/Blog/ 双前缀;统一用 withBase() 处理路径(幂等),并修正 memo 页结构、KaTeX 样式、XML 转义与 ExSearch 索引格式。
建立建站:AtWill 风格静态博客上线
选定 GitHub Pages 托管,用自写构建脚本生成首页 feed、文章页、归档、分类、标签、关于与搜索索引;站点部署在 /Blog 子路径下。