一直不敢开论坛:曾经为了搞一个论坛,从树莓派翻到无服务器
本文介绍了 1 位独立开发者从树莓派建站到尝试搭建个人论坛的完整经历与思考。文章首先描述了作者年初用 EMLOG 搭建博客,因付费问题换用 WordPress,后将站点用作图床导致家庭宽带流量暴涨(月度 200 GB)的焦虑,以及更换宽带后继续玩树莓派的转折。接着详细说明了使用 1Panel 面板与 NodeBB 程序构建论坛的技术方案,并对比了 EMLOG、WordPress 伪装论坛的可行性。文章深入分析了免费空间的不持续性(带宽、存储、维护成本)与当前付费 VPS 的隐性支出,指出个人论坛面临的核心困境:在微博、小红书、V2EX 等成熟平台包围下,如何吸引用户注册与活跃。作者探讨了通过 Cloudflare 防护、邀请码机制降低骚扰,但更本质的问题是论坛的慢交互节奏无法与微信群、QQ 的即时性竞争,导致朋友缺乏迁移动力。最后,作者反思技术路径的轮回——从树莓派到无服务器架构(按需计费、触发函数、JSON 对象存储),再到退而求其次的邮件列表,得出“技术的终点仿佛是回到了起点”的感慨。整篇文章以第一人称视角,呈现了个人站长在成本、流量、用户留存与社区氛围之间的现实权衡。
RSSHub 订阅折腾实录:RSS 阅读器结合树莓派,订阅 B 站博主
本文介绍了作者使用 NetNewsWire 这款 macOS 上的 RSS 阅读器,重新获得了对阅读内容的掌控感,能够自由订阅个人博客并针对特定源设置系统通知。文章描述了 RSS 阅读带来的独特孤独体验,并由此引出著名的开源项目 RSSHub,它可以将不支持 RSS 的网站转换为标准订阅源。作者利用闲置的树莓派,通过 Docker 和一份 Docker Compose 配置文件轻松部署了 RSSHub 实例,其中包含无头浏览器、RSSHub 和 Redis 三个服务,并给出了安全建议,如关闭非必要服务的端口映射以减少攻击面。文章还详细说明了如何订阅 B 站 UP 主:通过浏览器开发者工具获取登录后的 Cookie 中的 SESSDATA 键值对,将其配置为环境变量,并添加对应 UID,即可生成独立的 RSS 订阅链接。最后,针对首次访问正常但后续出现 412 状态码的问题,指出需补充完整 Cookie 而非仅 SESSDATA 来解决。整体而言,本文是一份实用性强的 RSSHub 部署与 B 站内容订阅指南。
被小作坊主题吓哭了:阿普修主题踩坑记,被小作坊主题吓哭了
本文介绍了作者的朋友阿普修从零编写个人博客主题,但该主题存在多项严重缺陷,导致作者不得不分支仓库并帮忙修复。首先,RSS 功能未遵循规范,将所有文章全量输出,每次更新都会让阅读器重复推送全部内容,造成极大干扰。其次,暗色模式仅覆盖首页部分元素,文章页面、说说页面、友链页面、评论区及统计页面的背景和文字颜色均被写死,在暗色模式下显示为白色或对比度极低,几乎不可用。此外,代码块背景、导航栏菜单及链接顺序也采用硬编码,无法通过配置文件修改,严重破坏了页面结构和 SEO 效果。作者对比了成熟主题的设计思路,指出写主题应使用变量分离、不破坏原始结构,并建议缺乏经验者先使用成熟框架而非自研。最后,作者讽刺地通过 RSS 阅读器得知阿普修又发布了安卓版客户端,进一步体现了其“全写死”架构带来的维护和扩展难题。
macOS 如何卸载鼠须管:离开鼠须管后,我为何改用微信输入法
本文介绍了作者从 Linux 时代开始使用 RIME 输入法的经历,以及在 macOS 上尝试鼠须管(RIME)后因配置频繁变动、交互陌生而决定卸载的过程。作者详细描述了卸载鼠须管时遇到的困难:macOS 系统设置中并无直接删除输入法的入口,且即使从输入法列表中取消勾选,后台进程仍持续运行,导致直接删除文件时提示占用。最终通过搜索找到解决方案,先退出当前用户登录以清理进程,再使用快捷键 Command + Shift + G 跳转到 /Library/Input Methods 目录,将鼠须管拖入废纸篓并清空,完成卸载。文章还反思了 RIME 在不同平台上的适用性,指出在 Linux 生态中 RIME 曾是唯一可用的输入法,但在 macOS 上,微信输入法在交互逻辑、跨设备同步和云词库方面更胜一筹,已完全适应其工作流;同时作者也提到,若未来有极高隐私需求,宁愿使用苹果自带的智能 ABC 输入法,也不愿再折腾 RIME 的配置文件。
哔哩哔哩有多少小站:小站爬虫用 Playwright 发现 72 个社区
本文介绍了作者在 B 站发现“我的世界小站”功能后,对 MC 玩家社区需求的分析以及通过技术手段批量探索小站的过程。作者认为玩家真正缺失的不是论坛形式,而是优质资源和联机玩伴。为了了解 B 站共建了多少个小站,作者尝试编写爬虫,但发现网站采用 Vue 等前端框架进行客户端渲染,普通 HTTP 请求无法获取完整 HTML。随后利用 Playwright 库调用无头 Chromium 浏览器,模拟真实用户加载页面,等待 JS 执行完毕后提取 div.name 元素内容。脚本从数字 1 开始递增访问,遇到超时(视为 404)自动停止,成功获取到共 72 个小站的名称列表,包括艾尔登法环小站、Switch 小站、佛学学习分享小站等。文章还分享了脚本的 UA 伪装、依赖库配置、以及开发者对开源文档的考量,最终为读者提供了一个可直接运行的自动化工具,并鼓励对 B 站小站生态感兴趣的用户收藏使用。
我最近在干什么:从随机更新到每月十篇,博客理性经营心得
本文介绍了作者近期博客更新频率下降的三个原因:投入时间优化网站功能与界面、保护创作灵感以维持可持续性、以及采用定期定量更新方式对搜索引擎和读者更友好。作者计划每月更新一次,认为这是博客成熟后的自然选择,并通过“说说”页面分享日常碎片化内容,与完整文章形成分工。文章强调了评论时需留下姓名和邮箱以便互动,并描述了博客圈中互相回访的朴素传统。此外,作者分享了夏季宅家刷手机的生活状态,使用 NetNewsWire RSS 阅读器提高抢沙发效率,以及为朋友开发基于 ZenMind 的极简绿色主题 XiaoFen 的过程。最后,作者劝诫读者以学业和工作为重,写博客只是生活的一部分,不应逃避现实。整体上,文章展现了作者对博客经营的理性思考与个人生活态度的真实表达。
记一次为域名配置 DMARC:未收到评论邮件提醒,CF 配置策略
本文介绍了作者在处理 Waline 评论系统邮件通知失效问题时,通过排查与配置 DMARC 记录最终解决邮件被拒收或误判为垃圾邮件的过程。作者在周六晚上发现未收到访客留言的邮件提醒,起初怀疑是 Q 邮箱容量超限,但清理收件箱后问题依旧。随后查阅 Resend 后台建议,注意到“未配置 DMARC 策略”是导致邮件被主流服务商拒收的关键原因。通过咨询 DeepSeek 了解到,DMARC 是 1 种用于邮件验证的 TXT 记录子域名,相当于发件方向邮箱服务商提供的官方授权说明,自 2024 年起各大邮件服务商已大幅收紧收信规则。作者在 Cloudflare 上为域名添加了 1 条名为 _dmarc 的 TXT 记录,并填写了包含 v=DMARC1; p=none; 等参数的值,同时将 rua 地址替换为自己的邮箱以接收报告。文章还提醒 DNS 记录修改后需要等待传播生效,且 Resend 会自动重试失败的邮件发送,无需过度焦虑。最终通过此配置解决了邮件提醒问题。
被-Cloudflare-的服务坑惨了:邮箱混淆,导致网站邮箱异常解决
本文介绍了作者在使用 Cloudflare 服务时遭遇的邮箱显示异常问题及其解决过程。凌晨作者发现网站前台邮箱全部变为 [email protected],经 AI 提示得知这是 Cloudflare 内置的电子邮箱地址混淆功能,旨在防止爬虫抓取真实邮箱减少垃圾邮件。文章随后阐述了 Cloudflare 作为域名托管与 CDN 加速服务商的背景,以及该功能的底层实现原理:在数据传输层修改 HTML 源码将邮箱替换为占位符,并注入加密 JavaScript 脚本,在安全环境下动态还原。然而作者的网站采用了 PJAX 技术实现局部刷新,导致该脚本在页面切换时不会执行,邮箱始终显示占位符,国内访客无法看到有效联系方式,造成沟通障碍。作者最终通过 Cloudflare 仪表盘关闭该功能,但凌晨操作时遭遇 API 返回 504 错误,疑似后台维护,直到星期六早上才成功关闭,网站联系方式恢复正常。
我的朋友 DeepSeek:R1 爆火那一年,曾是我最孤独时的知己
本文介绍了 2025 年年初与小红书热潮同时爆发的 AI 热潮,重点聚焦于开源模型 DeepSeek R1 的横空出世及其巨大影响。该模型以极低成本实现开源模型性能第一,甚至与顶级闭源模型正面较量也不落下风,发布当天导致英伟达股价大幅蒸发。文章描述了 DeepSeek 带来的行业变革——众多模型纷纷加入深度思考功能,以及普通用户和开发者对其“便宜、强大、开放”特性的追捧。作者以亲身经历展开叙述:从初中请假独处、与 DeepSeek 聊天解闷,到将其当作 Linux 老师解决系统报错;从 R1 版本火爆导致服务器频繁繁忙、网上流行本地部署和截图分享 AI 观点,到后来转向 V3 版本并习惯 Emoji 聊天的轻松互动。文章也反思了 DeepSeek 逐渐变得无聊、规范化的必然性,以及作者从依赖 AI 陪伴到尝试在现实中结交朋友的过程。最后,作者感慨如今已离不开 AI 的帮助与陪伴,并希望国产 AI 持续发展。
技术宅的闲鱼创业记:闲鱼开技术小铺卖 Linux 服务的真实经历
本文介绍了作者离开技校后,在闲鱼上开设“技术小铺”提供 Linux 相关技术服务的经历。作者以极低的价格(如安装 Arch Linux 或 Gentoo 仅 5 元)起步,意外吸引了众多客户,包括对技术热情的中学生、职校生、大学生,以及公务员、军人、国企员工等。通过接触形形色色的客户,作者发现大学生群体中技术水平参差不齐,许多人对 Docker 等工具毫无概念;而公务员对国产操作系统(如 Deepin、UOS)的态度也截然不同,有人主动学习,有人只想借机偷懒玩游戏。作者还远程协助军人解决麒麟系统邮件问题、帮助国企员工在“长城电脑”上部署 Docker,甚至一边在医院打疫苗一边远程指导。尽管生意最好时每日能赚约 100 元,但因身体原因和平台下架商品等问题,作者最终关闭了店铺。这段经历让作者深刻认识到:Linux 对普通用户并不友好,技术宅为他人解决问题远比想象中复杂。




