思考啊SIKAOA

思考

记录思维的力量,沉淀时间的作品

0
篇文章
0
年历程
0
个维度

最新文章

05
12
思想随笔2026NEW

自动部署守护进程:让博客发布完全自动化

今天给博客加了个自动部署的守护进程,终于不用手动点部署了。文章写完直接扔进 Sanity,剩下的交给它。 说到这个,以前最烦的就是: 在 Sanity 发了文章,博客上却看不到。 得自己跑 vercel prod 重新构建。 结果经常忘了,发了也白搭。 第一个坑 现在好了,我搞了个 watcher,每 5 分钟扫一次 Sanity,看看有没有新内容。 工作原理 每次查一下最新文章的

05
12
思想随笔2026NEW

搜索与 Wiki:让 3500 篇文章互相连接

今天给博客加了两个挺实用的功能:搜索和 Wiki 知识库。 说到这个 以前文章多了,找东西真费劲。现在好了,3500 多篇文章也能快速定位,不只是看标题,正文也能搜到。 第一个坑 一开始就想清楚:光有搜索不够,得让用户知道该搜啥。所以加了热门关键词提示,还能看到相关词推荐。 回到正题 前端用的是 fuse.js,轻量又强大,支持模糊匹配,哪怕拼错字也能找到。结果按相关性排序,关键词还会高亮显

05
12
思想随笔2026NEW

Vercel 超限之后:图片存储迁移到阿里云 OSS

今天博客遇到个事儿:Vercel 的免费存储快不够用了。 我这博客有三千多篇文章,每篇都配图,图片一多,1GB 的 Hobby 计划根本扛不住。 10GB 起购的 Pro 计划又太贵,感觉像在给 Vercel 交智商税。 说到这个,我琢磨了好久,最后决定换个思路——把图片从 Vercel 拿出来,找个专门的地方放。 方案对比 我们看了三个选项: 方案一:Vercel Pro 100GB 起购

05
12
思想随笔2026NEW

一篇文章到五个平台:内容多平台发布的设计

说到内容多平台发布,最近我们聊得最多的就是:怎么写一篇文章,一键发到微信公众号、视频号、抖音、小红书、微博? 第一个坑:每个平台都像在玩不同的游戏 微信公众号 图文为主,能写 4000 到 8000 字,挺适合深度内容的。但别忘了封面图,比例要对(2.35:1),不然系统不认。最烦的是每次发都要扫码确认,有点像老朋友见面还得先打招呼。 微信视频号 主打短视频,1 到 3 分钟比较合适。它

05
12
思想随笔2026NEW

从 Markdown 到 MP4:jianfei-ppt-video 视频管线的设计

今天花了不少时间在视频生成管线上。 这个管线的目标其实很简单:输入一篇 Markdown 文章,输出一个可以直接发到抖音、视频号、小红书的竖屏 MP4 视频。 说到这个,我一开始以为就是把文字转成视频,结果发现细节多到离谱。 管线架构 整个流程拆成三个阶段,每个都挺关键。 阶段一:内容解析 读取 Markdown 文件,提取标题、段落、列表、表格这些基础元素。 然后按标题自动分页,生

05
12
思想随笔2026NEW

明暗主题与国际化:博客视觉系统的迭代

今天花了不少时间打磨博客的视觉细节。 别看只是改颜色这种小事,其实是在重新梳理整个设计语言。 说到这个 最开始只做了暗色模式。 后来发现,我自己白天读的时候也更喜欢浅色背景。 用户也是这样,不是非黑即白。 实现上用了几个关键点: 所有颜色都用 CSS 变量定义(比如 bgprimary、textprimary) 通过 datamode="light" / "dark" / "sy

05
12
思想随笔2026NEW

从 WordPress 到 Next.js:博客重构的一天

今天的核心任务,是把老掉牙的 WordPress 博客,搬到一套全新的技术栈上。 说实话,WordPress 用了这么多年,确实稳。但你懂的——现代前端体验它真跟不上了。 说到这个,我最头疼的就是加载速度和交互手感。 以前文章一多,页面就卡得像在用拨号上网。 技术选型 这次重构,我选了 Next.js 16 + App Router + TypeScript + Tailwind CSS +

05
12
思想随笔2026NEW

博客首页的减法:为什么我去掉了分类导航

说到这个,我最近在优化博客首页的时候,干了一件挺狠的事:把首页的分类导航条给删了。 你可能不知道它长啥样——就是 Hero 区域下面那一排彩色标签,写着“时间记录 1801”、“手机数据 518”这种,看着挺热闹,其实用处不大。 为什么去掉它 说实话,这玩意儿一开始是想方便用户快速跳转到某个分类。但后来我发现,大多数人根本不会点它。 他们在首页最想看的是什么?不是选分类,而是直接看到最新文章、笔

05
12
思想随笔2026NEW

当 26MB 的 RSC Payload 压垮博客:一次 502 错误的排查

今天下午,博客突然打不开了。 打开 sikaoa.com,看到的是 Vercel 的 502 错误页面,代码是 FALLBACKBODYTOOLARGE。 说到这个,我第一反应是文章太多了,但转念一想——博客是静态生成的,不应该出现这种问题。 排查过程 我进到本地构建输出目录,用 ls la 看了一眼文件大小,结果吓了一跳: index.html — 26.3 MB index.rs

05
11
思想随笔2026NEW

和Kimi一起工作的一天:修网站、做视频、学新东西

和Kimi一起工作的一天:修网站、做视频、学新东西 今天是一次典型的高密度开发日。 我同时推进了多个项目,从博客系统的生产故障修复,到视频渲染管线的迭代,再到各类 AI 技技的整理与升级。 以下是从早上7点到晚上10点的完整记录。 说到这个:技能整理和项目回顾 清理旧技能比加新更重要 早上的第一件事是对技能库做一次整理。 我扫了一眼当前所有的 Kimi 技能,发现 mdposter

05
11
思想随笔2026NEW

jianfei-blog v3.1.0 升级说明

说到这次更新,jianfeiblog 从 v3.0.0 升级到 v3.1.0,修了几个老毛病,还加了个挺实用的新功能。 第一个坑:本地图片上传后看不见 以前用 uploadmd 上传 Markdown 文件时,如果文章里写了 这种本地图片引用,线上是看不到的。得手动复制图片、改路径、再部署三步走。 现在好了: uploadmd 自动识别这些本地图片,按 .md 文件所在目录解析相对路径,把

思考不是主动来到
而是靠着被动激发

Think, therefore I am