我的副业之 - 三年磨一剑,让非技术人员也能实现建站自由

想搞副业?服务器先掏空你钱包 💸

想走全球化?延迟让用户怀疑人生 🛰️

最后我悟了:干掉服务器,一切本地跑 🖥️

TypeScript 重写 Hugo,Obsidian 秒变建站神器 🚀

0 成本副业,程序员的自救之道 😎

大家好,我用三年,写了个插件: Friday。其实,就干了一件事:把 Hugo 的理念用 TypeScript 重写了一遍,塞进了 Obsidian,让非技术人员也能像开发者一样,享受到 建站自由

过程有点像武侠小说里的"闭关修炼",三年磨一剑。只是我的剑,不是削铁如泥,而是"削掉了服务器成本"。

剑一:2023,Headless Hugo CMS

两年前,我在 Hugo 论坛发了第一篇贴子 ------ Headless Hugo CMS

当时的架构是典型的 BS 模式:用户写完笔记 → 上传到服务器 → 服务器构建站点 → 返回结果。

听起来很高大上,实际体验翻车无数:

  • 用户担心: "我的笔记要上传?那隐私怎么办?"
  • 国外用户抱怨:延迟高得像在火星。
  • 我自己更崩溃:要面向全球用户,是不是得东半球一台服务器,西半球再放一台?一算账,服务器带宽价格比副业收入跑得还快。

最后我意识到:这不是副业,这是副业割肉。每天不是想着怎么优化体验,而是担心服务器账单。

剑二:2024,Hugo + Netlify + Obsidian = Amazing!

于是我换了思路,把 Hugo、Netlify 和 Obsidian 结合起来,写了第二篇贴子 ------ Hugo + Netlify + Obsidian = Amazing!

这一次体验确实好很多:用户不用自己折腾部署,Obsidian 写笔记,Netlify 自动构建。

但是!用户反馈来了:

  • 上传依然是问题:隐私、网络延迟、体验都打折扣。
  • 全球访问依旧不稳:毕竟服务器在某个点,地球另一边的用户只能忍着。

到这里,我彻底下定决心:要想解决这些问题,唯一的办法就是 ------ 干掉服务器

剑三:2025,Friday Plugin

于是,我用 TypeScript 重写了 Hugo 的关键部分,做成了 Obsidian 的 Friday 插件

这次彻底颠覆了之前的思路:

  • 本地构建:所有渲染都在用户电脑完成。
  • 本地预览:实时可见,毫无延迟。
  • 本地发布:用户随时导出,想怎么用怎么用。

服务器?不存在的。所有资源都靠用户电脑,只有在下载主题时,我们用到 Cloudflare R2 + 全球 CDN,存储费便宜到可以忽略,访问速度全球统一丝滑。

上线 30 天,访问量就有 42.02K 。这时候我才意识到,好东西真不需要烧钱砸出来

为什么要做这个

核心其实很简单:让非技术人员也能享受到 Hugo 的理念

以前 Hugo 更多还是开发者的工具,但现在,借助 Obsidian 插件:

  • 用户不需要懂命令行
  • 不需要服务器
  • 甚至不需要知道什么是 Hugo
    他们就能在本地写笔记、套 Hugo 风格的主题、发布一个漂亮的站点。

所有适配主题的脏活累活,我来搞,用户只需要安心写字。

这就是我所谓的"建站自由"。

副业的意义

写到这里,我想分享点个人感受。

最开始,我和很多人一样,担心裁员、担心失业。每天焦虑,感觉未来一片灰。

但是当我真的开始动手搞这个副业,心态慢慢发生了变化:

  • 有目标,整个人更 专注
  • 有进展,业余生活更 充实
  • 有用户反馈,反而对未来更 乐观

所以我特别想告诉大家:副业不用等赚钱才能开始,副业可以 0 成本启动。只要动手了,就已经赢了一半。

别等大厂拍裁员通知再想出路,和我一起,现在就开始吧。

致谢 Hugo 社区

Friday 插件是完全用 TypeScript 重写的,没有直接用到 Hugo 的 Go 代码,但灵感全部来自 Hugo 的设计理念。

没有 Hugo 社区,就没有我这三年的探索。虽然项目现在还没有盈利,但我有信心它会成长起来。等到那一天,我一定会想办法回馈 Hugo 社区。

👉 Friday 插件 GitHub 链接

👉 也欢迎大家留言,一起讨论 0 成本副业的可能性。

相关推荐
IT_陈寒18 分钟前
React的useEffect把我坑惨了,这些闭包陷阱真要命
前端·人工智能·后端
葫三生29 分钟前
三生原理文章被AtomGit‌开源社区收录的意义探析?
人工智能·深度学习·神经网络·算法·搜索引擎·开源·transformer
冬奇Lab32 分钟前
一天一个开源项目(第90篇):cmux - 为 AI Agent 时代设计的原生终端复用器
人工智能·开源·资讯
DogDaoDao41 分钟前
【GitHub】OpenClaw:开源个人AI助手的新标杆
人工智能·深度学习·开源·大模型·github·ai编程·opeclaw
数据法师42 分钟前
Audacity:一款开源免费的专业级音频编辑与录音软件深度解析
开源
薪火铺子44 分钟前
SpringMVC请求处理流程源码解析(第1篇):请求入口与处理器映射
java·后端·spring
带娃的IT创业者1 小时前
Zig 项目反AI贡献政策:一场关于开源灵魂的保卫战
人工智能·开源·ai编程·代码质量·github copilot·zig
大江东去浪淘尽千古风流人物1 小时前
【cuVSLAM】NVIDIA开源视觉惯性SLAM:GPU全程流水线与创新架构深度梳理
架构·开源
_Evan_Yao1 小时前
从 IP 路由到 Agent 路由:最长前缀匹配如何帮你分发任务?
java·网络·后端·网络协议·tcp/ip
a1117761 小时前
“像风之翼“无人机巡检平台仪表盘
前端·javascript·开源·html·无人机