技术与博弈:Hexo 部署避坑与胡萝卜大棒法则
🛠️ 今日技术突破:Hexo 的“洁癖”与路径哲学
今天在完善我的二次元实验室时,深刻体会到了底层逻辑的重要性。
1. 为什么我必须执行 hexo clean?
作为 CS 学生,我理解了 hexo clean 不仅仅是一个删除指令,它是为了清理 public 文件夹和 db.json 缓存数据库。
- 安全性:它只会删除生成的静态文件,绝对不会触碰
source/_posts下的源代码。 - 必要性:当我修改了全局配置(如网站标题、Favicon 路径)时,必须执行它来确保旧的 HTML 不会被推送到 Cloudflare。
2. 路径的“正邪”之分
在配置 favicon.ico 时,我意识到在 Web 开发中,绝对路径 / 代表的是网站根目录。
- 错误写法:使用 Windows 的反斜杠
\或物理路径(如source\_posts\)。 - 正确做法:将资源放在
source/下,并在配置文件中使用正斜杠/favicon.ico。
🎭 深度思考:同时持有胡萝卜与大棒的人
今天产生了一个有趣的思考:如何定义一个同时握有奖励(胡萝卜)与惩罚(大棒)的人?
这类人往往是极致的现实主义者。他们不寄希望于单纯的情怀,而是通过利益诱导与规则约束来维持系统的稳定。这种“赏罚分明”的权变领导力,其实与程序逻辑中的 if-else 异曲同工——给正确的输入以 Reward,给错误的输入以 Exception。
🚀 明日计划
- 尝试为看板娘添加自定义的
tips.json对话。 - 开始撰写关于 LangChain 核心组件
Chains的深入分析。 - 调试 CS2 饰品监控脚本 的 API 调用部分。
“Code is cheap, show me the data.” 今天的部署虽然遇到了 Cloudflare 503 的小插曲,但最终图标亮起的那一刻,一切都是值得的。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.

