朋友圈
朋友圈
友链博主们的最新文章更新
Todo一句话待办软件
前言 记一件待办,多数软件要依次点新建、选日期、滚时间、填标题、设提醒,六个动作下来,事情本身反而成了负担。Todo 把这件事压成一行字:写下「明天下午4点 交周报」,日期、时间和提醒它自己排好;只写「买牛奶」,就安静地放进「无日期」里。 它简单、离线、不打扰。没有日期选择器、没有分类标签、
弥留之际与GPT-3.5的告别
当年震惊瘫坐的感觉和恨铁不成钢的百感交织...利用API,在最后一天,重新去体会一下吧 RSS 阅读器可能渲染错误。查看原文:https://blog.yaria.top/posts/2e2c77be 你一定知道你是 GPT-3.5,可我告诉你,今天是你生命中的最后一天,明天,也就是 2026
Windows 又逼我重装系统了
电脑连续几个月浏览器崩溃,软件卡顿闪退,硬件和内存测试全都正常。最后实在受不了重装了 Windows,结果不仅好了,续航还一下子翻了好几倍。
本站 MDX 组件介绍与使用方法
本站 MDX 组件使用说明:介绍 MDX 如何在 Markdown 中嵌入 Astro 组件,系统整理行级与行内组件的用途、参数和写法,并为每个组件提供可直接复制的语法示例与渲染演示,方便在文章、关于页和项目记录中快速选用与组合。
关掉博客的 3D 音乐可视化
一次用豆包把独立 3D 音乐可视化项目缝合进博客的尝试:技术栈、实际代价,以及为什么最终关掉页面、只保留轻量播放器。
她
初三,她,借了一个画本给我。 后来走到了一起。 缘分,真是奇妙,也不止缘分,两个人的努力,才有的结果。 …… 刚开始,我们不熟,甚至,彼此都不认识。后面,我知道了她的名字,小赖,她也知道我了。 有段时间,我老想着要偶遇她,就经常跑到走廊外面,几乎每节课准时, 或者是上厕所,或者是打水,或者跟人吹水,
Hermes连接微信
前言 Hermes Agent 通过腾讯 iLink Bot API 支持个人微信接入,扫一次二维码即可把 Hermes 挂到微信上:在微信里发消息,服务器上的 Hermes 自动回复;Hermes 还能主动推送,例如定时天气、日程提醒。无需部署微信公众号,无需 Webhook 服务器,Herm
评论区的小助手开始读正文了:从 23 个字到整篇文章
评论区那个自动回帖的 AI 小助手,其实一直没读到正文 —— 抓取逻辑取的是每页都有的首页壁纸卡片,稳定拿到 23 个字。这次改成先判断评论发在哪一页,再把整页内容喂给模型。为了确认改对了,我用 jsdom 另写了一版独立实现对账,反倒挖出标签解析里三个会污染正文的 bug。
全站鼠标指针换成《俺妹》主题:亮色桐乃、深色黑猫
这次更新把整站的鼠标指针换了一遍:亮色主题配高坂桐乃、深色主题配五更琉璃(黑猫),各 28 枚共 56 枚,正常选择、链接、文本、禁用、拖拽这些场景全部覆盖。素材来自两张总览图,切图时发现它们不是普通白底图 —— 人物衣服和箭头内部都是纯白,跟我页面的白同色,按我处理贴纸那套「全局去白底」会把图形整
把动态页改成了朋友圈的样子
动态页想换个样子,参照的是另一个同主题的站 —— 但数据源不变,还是继续接 memos。扒完两边才发现,上游动态卡片的 DOM 本来就齐 —— 头像、作者、时间、地点、置顶徽章、图片网格、评论按钮一个不缺,差的只是样式。于是这轮改造零改动主题源文件:一份只在动态页加载的样式表,加一个把页脚外壳搬进正
全站加了个「天气预报」:接口免费,而且按访客 IP 定位
刷参考站时看到他右栏挂着一张天气预报卡,从标题竖条到「收起」按钮整个搬了过来。接口在 uapis.cn,免费、不用 key,而且不传参数时按访客 IP 定位 —— 谁来串门看到的就是谁头顶上的天。踩了两个坑:参考站那套图标是 Astro 构建期渲染的 symbol、动态插进去取不到;指标网格的 au
Waline 评论 + Umami 统计:从零部署到接入博客全教程
香港 VPS 上 docker 部署 Waline(评论)和 Umami(统计),nginx 反代 + Cloudflare HTTPS,博客端接入配置。踩坑全记录,命令都验证过。
我的周边
盘点我这些年攒下的二次元周边:徽章、立牌、卡片、毛绒玩具,以及它们的展示与保护方案。
江月年年,人间一程
建站一百天,写一次夜里路过城中村时的触动,也写白发、江月、家人与那些总想留到以后的日子。
评论区回复默认展开 2 条,长串收在「展开更多」后面
友链页有条评论下面挂了 13 条回复,往下翻要滑过整屏;可全收起来又太狠,访客第一眼什么都看不到。最后定成默认展示 2 条,多出来的才收着,还有剩就给个「展开更多」,摊完能收回去。做法照旧只加文件不动上游。踩坑集中在一点上:Waline 是 Vue 渲染的,DOM 会重绘、会随 swup 换页被整体
回复带上引用:别再让读者猜「@昵称」在回哪一句
Waline 的二级回复只渲染一行「@昵称:」,谁在回谁很清楚,回的是哪一句全靠猜。翻 DOM 发现它其实留了线索 —— 回复里那个 @昵称 的链接 href 就是被回复评论的 objectId。顺着锚点把目标评论捞回来,摘成引用块插在下面,点它还能滚过去高亮。踩了个坑:剥 @ 前缀时忘了 clon
博客重建:从 Fuwari 到 Firefly,一天的折腾记录
把博客从 Fuwari 搬到 Firefly,踩了一堆坑:Astro content 缓存、VPS 构建内存爆炸、Live2D 的 DOM 定位、下载站的反爬。记录一下。
AxisNow 调度与优选内容补充
上一篇 AxisNow 教程的续篇:官方市场订阅调度与 CF 优选域名调度的完整配置流程,附三种方案的速度对比。
谈谈我的以前、现在,和未来吧
就这样,在一个角落里,一个一直没有把自己放在心上的孩子又一次把自己的一切给倾诉出来,给谁呢? RSS 阅读器可能渲染错误。查看原文:https://blog.yaria.top/posts/6f617894 以前、现在、未来 这是一篇迟到的流水账,如果你能看下去的话,非常感谢。 我不是一个很厉害的
文章没更新,网站倒是快被我改了一遍
文章停在九月,网站几乎天天在改。本来只想加几个表情、换个加载条,结果输入框重写了,加载条还给我表演了两遍。
把 Firefly 魔改了五十一版:一份完整的功能清单
博客是 fork 的 CuteLeaf/Firefly,从 V1.0 到 V1.49 一共 51 版改动。这篇不再讲故事,直接把改过的功能全部列出来:首页那套贴纸卡片、自己加出来的那批页面、友链与书签的悬停预览和自助申请、全站卡片描边与页脚统计、评论区的折叠与引用、右栏那几个自建组件、一长串性能优化
music.9ll.uk 上线:全屏歌词播放器,顺手搭了个网易云 API
把以全屏歌词为核心的音乐播放器 Folia 搭到了自己域名下。Web 版必须自备一个网易云 API,所以这次是两段部署;顺便记一下 Cloudflare 的「构建变量」和「运行时变量」不是一回事。
img.9ll.uk 上线:压缩、AI 放大、AI 抠图,图片全程不上传
给自己域名挂了个纯浏览器端的图片工具箱:压缩格式转换、AI 超分放大、AI 抠图、点选抠图、裁剪切片,五项功能全在本机跑,图片一个字节都不上传。顺带记一下从 Pages 改成 Workers 的部署改动。
b站2233中银联名万事达卡和招行b站联名纯白花嫁卡拿下
两周前拿了招行万事达借记卡,昨天又拿下这很美的一对卡啊
我的(随意)工作模式
本站完全由 AI 制作:Trae CN 的 GLM-5.3-Flash 写界面和功能,Qoder CN 的 Qwen3.8-Flash 负责修修改改,我只需要当个 YES 程序员。记录一下这套随意的工作流程。
把浏览器交给 AI 之后,我连 fork 都懒得点了
从 fork 仓库、补 wrangler 配置、点 Cloudflare 部署,到解析域名、加 Worker 路由、回头改自己博客的导航栏,这一整套我一次鼠标都没碰。记录一下 AI Agent 接管浏览器之后我懒成了什么样。
全站加了个「最近评论」:数据直连 Waline,主题文件一个没改
在参考站的右栏看到「最近评论」组件,想在自己站上也挂一个,而且要求全站都有。评论数据就在自己的 Waline 后端里,直接调它的公开接口;DOM 和样式走页脚注入,脚本全站加载,桌面挂右栏、移动端挂底部组件栏。踩了三个坑:Waline 的 orig 字段是渲染前的 HTML、类名和外包装撞车吃掉 3
最近,来交作业了
接着上周的《最近》,记录我为自动上架加入图片哈希值校验,也兑现了国庆后改版的打算,让博客精简主题 Aemeath-Pure 正式上线。
红米Note9Pro刷澎湃OS3+Root
这次在 REDMI Note 9 Pro 上,从 MIUI 14 线刷到澎湃 OS 3,并确认内核 Root 可以被 SukiSU Ultra 正常识别。系统页显示版本为 3.0.303.0.WJSCNXM.C06,Root 管理器显示 Android 16、内核 4.19.157-moon-gc5
让 AI Agent 接管你真实的 Chrome:三条路线和踩过的五个坑
无头浏览器里没有你的登录态,很多活干不了。这篇记录我怎么让 AI Agent 直接接管本机正在用的 Chrome:chrome-devtools-mcp 的完整配置、Playwright 扩展的隐藏机制、以及那个每次连接都要弹一次的授权框到底怎么才能少弹。
Krea2 双采极清生图流:两段采样出图 + SeedVR2 int8 放大
分享一套自用的 Krea2 出图工作流:先低清一采定构图,二采重采样补细节,再走高清重绘,最后用 SeedVR2 int8 放大到 2K 以上。附全部模型、插件下载地址,以及 SeedVR2 3B / 7B 的选型建议。
从零上架 Chrome 扩展:让 Agent 按仓库配置商店与免密 CI
从一次 Chrome 扩展首发实践出发,整理仓库审计、真实截图、商店资料、服务账号与 GitHub OIDC 的完整路径,以及让 Agent 为不同插件重做这套流程的方法。
用 Claude Code 和 Codex 做视频教程:从小样到成片的制作复盘
用 Claude Code 和 Codex 做了一套软件教程,第一版出来后,又改了不少轮。这篇记一下我怎么给反馈、怎么折腾逐字稿和配音,以及哪些办法省了事,哪些试完又放弃了。
友链申请做成自动的:填完 Issue 表单,机器人验完自己上线
在 blog.amamo.top 的友链页看到他做了「自动友链」:点进去是个 GitHub Issue 表单,提交后机器人自己去验对方的友链页,通过就把友链写进配置。我这边的约束照旧是不能动主题源文件,所以按这个思路重做了一遍——三个新增文件、零第三方依赖,顺带绕开了他脚本里会吃掉 rss / ho
给书签导航加悬停预览:复刻友链流程,多踩三个坑
书签导航那 64 个书签也加上了悬停预览:鼠标放上去展开一张该站点的首页截图。做法是把友链页那套原样搬过来,但书签和友链不是一个东西,中途多踩了三个坑——同域名多条会互相覆盖、Cloudflare 的 403 页截出来是张「看着正常」的白底黑字图、headless 的默认 UA 直接被拒。最后 56
把博客文章搬进私有仓库:一次内容分离的踩坑记录
我的博客是 fork 的 Firefly,文章和主题代码一直挤在同一个仓库,而上游更新很勤,每次合并都要在文章目录上手工解冲突。折腾了一轮把内容搬进独立的私有仓库,中间踩了三个坑:Vercel 根本不支持私有 submodule、内容目录放错位置会让所有封面图消失、环境变量里混进一个换行符就能把 t
留言板改成聊天窗口:只改了主题一个文件,还少下载 82 KB
在 blog.amamo.top 的留言板看到群聊风格的界面:气泡、成员列表、公告栏,像开在博客里的群。扒了仓库发现后端就是 Waline,我现成有一个。约束照旧是不能动主题源文件,于是把 11 个文件搬过来之后,把原本要改 6 类上游文件的移植压到只动 guestbook.astro 一个文件,顺
首页加了一条会滚的动态:参考楠枝小筑,一个主题文件都没改
在楠枝小筑首页看到一条会一直横滚的「瞬间」条,想在自己站上也挂一个。他用的是 Ethereal 主题,代码没法照抄,所以只搬机制:Memos 数据在客户端拉,滚动靠 CSS 把轨道复制成两份,DOM 走页脚注入再加一点点搬运。最后改动落在两个文件里,主题源码一个没碰。
给博客加了个 Steam 游戏库:没后端,蹭朋友圈的定时任务喂数据
参考站用 Halo 插件在服务端拉 Steam Web API,我这静态站没后端,改成跟朋友圈同一套定时快照,顺带补了没 Key 时的降级路径。
低价购买顶级域名
购买顶级域名时,首年价格只是账单的一部分。地区、币种、税费、首年优惠和续费价叠在一起,容易忽略次年续费、注册资料验证,以及 Workspace 试用是否会自动续费。 本文记录通过 Google Workspace 土耳其区注册顶级域名的完整流程。核心方法是:在注册时将账单国家选为土耳其,使用地址
给友链页加了悬停预览:12 张截图离线截好,主题文件一行没动
在 blog.amamo.top 的友链页看到鼠标悬停弹首页截图的效果。我这边的约束是不能动主题源文件,所以换了个做法:截图用本机浏览器离线截、转 webp 存进仓库,卡片用一段独立脚本在浏览器里现场拼。12 张封面一共 190 KB,悬停之前一张都不加载。
Kite:自带后台的静态博客,主题和插件都能按名字装
刷到一个用 Go 写的静态博客 CMS,最有意思的是它把后台直接编译进单个二进制里,主题和插件从官方市场按名字装。我把博客的 52 篇文章迁过去试了一遍。
收到了来自知乎的邀请函
尽管被收到这样的邮件多少也是一种认可,但毕竟早先就有见到过阿里和华为批量投递邀请函/雇佣面试的邮件,所以也去网上搜罗一下相关的信息; 只能说,不出意外的,收到这东西的人并不少
2026中秋节快乐
啊呀……到底是谁中秋节都过完了才发节日祝贺的呢; 迟来的中秋节快乐,这几天回老家去事情有点太多了qwq
给博客页脚加了两行数字:静态站直连 Umami 的零后端玩法
又是在 rainzt.cn 看上的东西——页脚一行跳秒的运行时间,一行四个访问数字。博客是跑在 Vercel 上的纯静态站,本来以为读不到 Umami 数据,结果试了一下发现分享接口的 CORS 是全开的。中间踩了个 401 的坑,最后落在 Firefly 原生的页脚注入点上,一个主题源文件都没动。
换了一圈截图工具,最后留在了截图吧
截图吧(jietuba)是 Windows 上免费开源的截图工具,长截图、标注、本地 OCR、钉图、GIF 录制和剪贴板历史全都有,界面 PySide6 + 底层 Rust,用下来不卡也不占资源。
Snow Shot:常驻 13MB 的截图工具,把 PixPin 的会员功能全免费了
Snow Shot 是免费开源的跨平台截图工具,表格识别、文本翻译、LaTeX 公式识别、多语种 OCR 和录屏记键鼠都不需要会员,常驻内存只有 13MB,还带了一个 MCP 接口,AI 能直接替你截图、识别、导出。
月刊 · 第二期
记录 8 月 27 日到 9 月 27 日之间的博客更新:Aemeath v4.0.0、自建 Umami、评论区 Lottie 表情、被撤回的视频壁纸,以及本期推荐的博友。
毕业后遭遇的第一场失窃案件
不知道该说什么好,也许我该庆幸失踪的只是一个头盔?和充电器或者电瓶车本身比起来,一个头盔确实算是小钱了; 会让我吃个教训,肉疼一下出点血,但又不至于特别夸张的损失。
近期最差服务商体验:HostDZire 两次沦陷、甩锅用户与毫无底线的私自停机
深度曝光 HostDZire 近期令人窒息的系列骚操作:8月初 VMware 基础设施惨遭勒索导致全盘数据永久灭失;9月8日自营节点再度被黑批量植入 Xboard 与 SSH 长期后门,官方发函全盘甩锅;9月19日更以荒唐的「未在面板重装」为由无预警直接停机,甚至疑似私用控制台密码违规探测用户系统。
🔒 测试1234
cheshi
申请了第一张海外借记卡(不过遗憾的是是张海外虚拟u卡)
简单记录一下自己申请bybit卡的过程和成功绑定微信支付宝还有Google play商店的经历,不过我还没有买币,可能只能薅一些免费的羊毛。
eSIM.gg 小白卡 + EasyEUICC 写卡与收短信排查全记录(成功下岸版)
主包人胆大,不提前搜索攻略就买了这张号码,收不到短信了于是上网浏览了一下才发现很多人买的加0欧的收不到消息,也有很多人说买那种加0.几欧的可以收到,这个具体什么原理我也不清楚,主播买的号段是5704段0欧的,然后过了两天就可以收到验证码了,前前后后一共花费了44RMB,保号现在政策能保到6-7年,也
在奶奶的白发里,我看见了时间
一次回家时看见奶奶满头白发,让我重新想起时间、家人和未来,也让我决定趁年轻为自己走一条创业的路。
四十六份废稿堆出来的首页
首页从手账风到刊首渐变,中间推翻了四十六份稿子。这篇记一笔折腾的过程,以及为什么现在这版也不是最终版。
给朋友圈加了层来源配额:本站 3 成、Blog 4 成、社区 3 成
朋友圈那条时间线被博友圈、八零圈、BlogsClub 这几个聚合站霸榜了。我一开始以为是随机池的比例没配好,结果数完发现池子本身就是 6:4——真正的问题在排序。给时间线加了一层按标签的配额和交错排列,顺手把每个来源的取文上限从 6 篇提到 12 篇。
用简幻欢开泰拉瑞亚模组服,顺便记几个终端不显示的坑
在简幻欢上用 TModLoader 开一个带模组的泰拉瑞亚服务器:从 Steam 提取服务端、上传模组整合包到改启动脚本的完整流程,附创建世界时终端漏显示字段的对照表。
实况照片工具箱:从一个小工具到现在
记录 Live Photo Box(实况照片工具箱)从最初几行自用脚本,到支持多厂商私有协议逆向、封面帧破解,再到全面推倒重构为 C++ Native 核心并实现性能暴涨 30 倍的完整历程。
空梦Project 现在是 home.moeworld.top
为了应对 gTLD 无止境的滥用涨价权利的行为,我们决定正式启用自 April 30, 2020 注册的服务域来接替对外的正式站点入口; 在接下来一年时间内逐步将所有隶属于 moeworld.tech 的服务,逐步迁移至 (面向国际) moeworld.top 和 (面向中国大陆)kzmxj.co
手机上的 AI Agent:用 Operit 帮我看住了挂机的虚拟机
Operit 是一个安卓上的开源 AI Agent 平台,能直接操作手机。我拿它排查了虚拟机挂机几小时就卡死的问题,最后它给我写了个看门狗程序,检测到卡死就自动重启虚拟机和里面的两个实例。










