World of Splendor

K的学习笔记

记录编程学习与生活随笔

文章总数
23

按时间排序,适合持续沉淀内容。

当前页
3 / 1

技术与生活两列各自独立翻页,每列 5 条。

阅读入口

从技术、生活和精选内容三个列表开始浏览。

技术笔记

19

用 PHP 做文件型博客其实很舒服

很多人一提到博客,就会想到数据库、后台系统、复杂权限。但如果只是做个人博客,文件型方案其实非常舒服。我很喜欢这种结构:文章内容放 Markdown元信息放 frontmatter索引用 JSON 生成优点很直接:迁移方便备份简单不依赖数据库维护成本低尤其是当博客规模还不大时,这种方案比完整 CMS 轻松太多。我越来越觉得,很多个人项目都不需要一开始就上重型架构。

Nginx 静态资源缓存的一个小笔记

前几天改样式时,明明文件已经更新了,浏览器却一直显示旧页面。后来一看,问题其实很简单:静态资源缓存没有考虑到这个场景。我现在的做法是:图片、字体类资源可以缓存长一点CSS 和 JS 如果经常改,就要考虑版本控制最直接的方式就是加版本号,比如:style.css?v=20260425这样每次改完样式,不用反复怀疑是不是浏览器缓存的问题。这类问题不复杂,但很浪费排查时间,所以记一下。

Claude Code 更适合小步快跑

我慢慢发现,Claude Code 最适合的使用方式不是“一次扔一个大需求”,而是小步快跑。比如把任务拆成:先定位问题再修改一个页面再验证语法最后部署这样做的好处是,每一步都可控。如果直接说“帮我把整个项目做完”,虽然也能推进,但中间更容易出现偏差。说到底,AI 工具并不会替代思路本身,它更适合接住已经明确的目标。

UniApp 表单页面处理随记

做表单页面最烦的不是控件多,而是状态杂。我现在会尽量遵守几个原则:输入项尽量独立校验规则写清楚提示语不要含糊提交按钮状态要明确特别是在 UniApp 里,如果页面同时兼顾 H5 和小程序,表单交互更要简化。一个看似小的输入页,往往最容易暴露项目整体代码是否整洁。所以表单页其实很锻炼基本功。

宝塔开启 SSL 后我会检查什么

站点开启 SSL 之后,我一般会顺手检查下面这些点:HTTP 是否正确跳转到 HTTPS证书是否绑定到正确站点静态资源是否有混合内容警告后台登录页是否还能正常打开有时候证书本身没问题,但跳转规则冲突,会出现循环重定向。这个问题第一次遇到时会觉得麻烦,后面其实就很机械了。部署这件事,本质上就是不断建立自己的检查清单。

生活随笔

4

春日随笔

四月的阳光透过窗户洒进来,键盘上的手指停了下来。窗外的花开了,风一吹就飘落满地。想起去年这个时候,还在为项目的截止日期焦头烂额。> 生活不只是代码,偶尔也要停下来看看风景。今年给自己定了个小目标:每周至少写一篇博客,记录学习的过程,也记录生活的片段。把时间花在值得的事情上,这大概是最近最大的感悟。少刷手机 多读书 坚持写作 保持运动 愿每一天都充实而有意义。

晚饭后的散步

吃完晚饭出去走了一会儿。风不大,路边的树叶轻轻响,整个人也慢慢安静下来。白天总是在处理各种事情,脑子很满。晚上走一圈,反而能把很多杂乱的念头慢慢放下。有时候不需要做什么特别的事,只要出去走走,就已经很好了。

把桌面整理干净之后

今天把桌面认真收拾了一遍。线缆重新理好,纸张叠整齐,杯子也换了个位置。看起来只是小变化,但坐下来之后,心情会明显轻一点。环境整洁一点,做事也更容易进入状态。很多时候,秩序感就是这样一点点找回来的。

一个普通的早晨

今天起得比平时早一点。窗外天还没有完全亮,屋子里很安静。泡了一杯热水,慢慢把电脑打开,顺手记了几件今天要做的事情。这种普通又清楚的早晨,总让我觉得一天会过得比较稳。不需要太多安排,节奏对了就好。