修复 Waline 无法显示评论:Waline 评论迁移,被 Vercel 坑惨的教训
本文介绍了作者因 GitHub 被封导致 Vercel 无法使用,不得不将博客评论区迁移到自家树莓派的过程。文章详细描述了使用 Waline 导出评论后,在迁移至 Cloudflare Pages 时发现评论大量丢失的乌龙事件。经过与 DeepSeek 彻夜排查,最终发现罪魁祸首是 Vercel 的路径问题:Vercel 将文章时间错误改为 10 号,导致路径为 2026/04/10,而本地正确路径为 2026/04/11,因此本地浏览时评论显示异常。此外,友链页面也因 Vercel 与 Cloudflare Pages 路径规范差异(是否带尾部斜杠)而无法显示评论。最终作者通过修改 Waline 源文件中的路径重新导入,成功恢复评论。文章强调 Waline 数据自主可控的优势,提醒开发者注意平台路径差异带来的兼容性问题。
记一次 Hexo 博客迁移:GitHub 被封,迁移到 CF Pages 速度飞快
本文介绍了作者因 GitHub 账号被封而被迫迁移网站的经历。作者在凌晨美化网站并推送更新时发现账号被 Masked,怀疑与使用域名邮箱有关。认为 GitHub 虽重要但访问不便,且存在被封风险,因此决定将网站迁移至 Cloudflare Pages。通过本地编译后拖拽部署,发现 Cloudflare Pages 速度极快,优于 Vercel。作者最终建议开发者备份代码至 Codeberg 或 Gitee 等平台,避免依赖单一服务商。全文体现了对开源平台风险的警觉与主动备份的重要性。
独自一人的时候:退出那些 QQ 群后,我找到了更自在的生活方式
本文介绍了作者退出多个无聊 QQ 群的心路历程,包括 SpeedyNote、Arch、Gentoo 以及假面骑士特摄群等。作者反思这些群聊占用个人时间、带来无效社交压力,如 SpeedyNote 群的用户吹捧、Arch 群的话题压抑、Gentoo 群的老一辈说教、特摄群的现充氛围等。最终作者选择主动寻找适合自己的生活方式,更倾向于使用电子邮箱和博客网站进行记录与交流,认为这种“串门”式的互动比群聊更轻松、更有意义。文章表达了作者对人际关系处理的厌倦,以及对自由、真诚交流方式的向往。
什么是最好的评论系统:Giscus 到 Waline,博客评论系统体验对比
本文介绍了作者在博客建站过程中对多种评论系统的使用体验与对比。文章首先回顾了作者从 Jekyll 和 Chirpy 主题开始的建站历程,并详细剖析了 Giscus 基于 GitHub Discussions 的简单易用性及其无法迁移评论、多用户混乱通知等缺点。接着分析了 Utterances 和 Gitalk 的不足,如需要 GitHub 登录、加载不稳定等问题。重点探讨了 Waline 及其家族的优越性,包括支持匿名评论、一对一邮件提醒、可迁移数据库以及与网站外观适配等。最后,文章总结了不同场景下的推荐:追求简单可用 Giscus,需要完整后台系统则选择 Waline 或 Twikoo,其他系统则不再推荐。本文为静态网站建站者选择评论系统提供了实用参考。
优化了一下网站样式:网站优化小改,导航归档与说说标签分类
本文介绍了对网站进行的多项优化改进,包括将导航菜单中的“文章”改为更准确的“归档”;将首页布局的 `index_layout` 从 3 改为 4 并采用卡片展示方式,以提升视觉效果;将每页文章数从 10 篇增至 15 篇以提高浏览效率;以及为所有说说条目添加标签分类功能,涵盖生活、美食、技术、娱乐等类别,方便访客筛选查找。文章也提及了后续将布局和分页改回原设置的调整。这些改动从用户体验出发,使网站内容组织更清晰、浏览更便捷。
Waline 配置邮箱提醒:配置评论邮件提醒,七个环境变量不能少
本文介绍了 Waline 评论系统配置邮箱提醒所需的环境变量,包括 AUTHOR_EMAIL、SITE_URL、SMTP_USER、SMTP_PASS、SMTP_HOST、SMTP_PORT 和 SITE_NAME,并强调一个也不能少。文章指出 SMTP_USER 和 AUTHOR_EMAIL 可以相同,也可使用域名邮箱;同时提醒在 Vercel 或 Docker 部署时,环境变量的写法差异——Docker 版 docker-compose.yml 中值不能带引号。全文旨在帮助已搭建好 Waline 的用户快速完成邮件通知配置,避免遗漏关键变量。
尝试压缩图片成 WebP:网站访问慢?用 Cwebp 轻松压缩图片
本文介绍了作者发现常用在线图片压缩网站无法访问后,转而寻求本地工具压缩 WebP 图片的经历。作者首先尝试使用 FFmpeg 但发现其只支持 WebP 解码而不支持编码,随后在 AI 推荐下使用了 Cwebp 工具。文章详细说明了通过 brew install webp 安装 Cwebp 的方法,以及使用 cwebp -q 75 图片输入 -o 压缩结果 命令进行图片压缩的具体操作,其中 75 代表图像质量参数。作者感叹该工具简单且高效,为无法访问在线服务的用户提供了一种可靠的本地替代方案。
AstrBot 再尝试:再尝试 AB,误打误撞解决 Shell 命令权限难题
本文介绍了作者在尝试使用 AstrBot 过程中的一次乌龙经历。起初作者以为安装 Shell 插件即可使用,但实际需要在后台手动启用权限开关。在好友的详细指导下,作者成功开启 Shell 功能,并通过命令查询系统内核、磁盘和内存信息,还利用 whois 命令查询好友的域名信息,体验了 AstrBot 的强大扩展能力。之后作者卸载了冗余的第三方插件,反思了技术探索中从误解到豁然开朗的过程。文章强调了安全配置的重要性、技术社区互助的价值,以及深入理解工具才能充分发挥其潜力的道理。
AstrBot 初尝试:安装 AstrBot 与 OpenClaw 对比、体验及折腾
本文介绍了 AstrBot 机器人软件的安装与使用体验,作者将其安装在树莓派上,通过 1Panel 商店便捷部署。文章详细描述了接入大语言模型的过程,包括生成 API Key 、手动开启模型等步骤,并对比了与 OpenClaw 的差异。对话体验流畅、响应快速,但作者尝试让机器人执行 Shell 命令时失败,后通过插件系统查找权限设置仍未成功,最终呼吁社区帮助。整体评价:作为聊天工具初衷良好,延迟低,但作为 OpenClaw 竞品仍有改进空间。
树莓派网速折腾记:树莓派网速慢排查后,才发现是 LAN 问题
本文介绍了作者在使用树莓派运行 Gemma3 模型替代 DeepSeek 时遇到的网络速度问题。作者最初怀疑是移动网络或网卡驱动导致速度下降,但排查后发现光纤线弯曲导致光信号折射次数增加,从而引起延迟和速度降低。然而后续补充说明,实际原因可能是重新连接了另一个 LAN 口,网速因此恢复正常。文章以幽默的方式记录了这段排查经历,并科普了光纤弯曲对信号传输的影响。





