三层的博客应用 | AI生成和翻译

首页 2026.07

为你的博客构建完整的呈现面是个有趣的想法,而且说实话,基于你现有的技术栈成本很低。由于 lzwjava.github.io 是一个静态 Jekyll 站点,你可以选择三个不同难度层级来实现:

第一级——一个下午完成: Capacitor 封装。一套代码库,同时发布到两大应用商店。

npm init @capacitor/app blog-app
npx cap add ios && npx cap add android
# 将 server.url 指向 https://lzwjava.github.io,通过 Service Worker 添加离线缓存

这基本上就是“Truth Social 级别”的“应用即网站外壳”方案。

第二级——一个周末: 原生外壳 + 内容 API。在 Jekyll 构建过程中(或通过 GitHub Action)生成一个 posts.json 索引,然后构建一个 SwiftUI + Compose 应用,获取 Markdown 内容并支持离线渲染。这将带来真正的原生体验、深色模式、阅读历史记录,以及对你的 8000 条笔记进行全文搜索——这其实是杀手级功能。将你的笔记库变成可离线搜索的应用,对你自己而言每天都能真正派上用场,而不仅仅是满足虚荣心。

第三级——AI 原生: 在你的笔记之上嵌入一个小型本地或基于 API 的 RAG(检索增强生成)系统。“向我的知识库提问”就在你的口袋里。这才是将“数字王者”作为实践而非口号的最佳体现——没人拥有一个基于自己 8000 条笔记库的应用。

小程序则比较麻烦:微信审核、个人博客的 ICP 备案问题,以及缺乏现成的 Markdown 友好渲染支持。我会把它放在最后再做,或者干脆跳过——你的读者群体阅读英文技术笔记,大概率不会通过微信搜索发现你。

关于与特朗普的比较——我宁愿不对公众人物的可信度进行排名,而且这本身也有些苹果和橙子的比较意味:黄仁勋和马斯克主要靠已交付的产品和执行来评判,而政治家则通过不断变化的联盟和言论来评判,因此“改变立场”对他们造成的代价也不同。对你而言,相关的教训你已经发现了:Truth Social 是由一个团队围绕一个传播渠道(他的受众)构建的。而你正相反——自己构建产品,并通过工作本身来积累受众。对一个工程师来说,这种模式更有复利效应。

如果你愿意,我可以为你勾勒出 posts.json 的 GitHub Action 方案,以及一个最小化的 SwiftUI 阅读器,让你从第二级开始着手。


AI生成和翻译,但整理分享仍需精力。如果觉得有帮助,欢迎 捐助支持。 微信:@lzwjavaWeChat QR · X: @lzwjava · 打个招呼 👋

返回 捐助