关于博客的全过程
摘要
关于博客
My Blog
第一章 最初的兴趣
最初在大二开学时,刷b站时偶然刷到了博客的视频,我就一个个看,最大的兴趣是看到一个薇薇安的主题博客,很好看,是一个高中生搞的.(B站up主:Eric)
接着开始了解博客,然后刷到一个up: 冷静的阿旷 的视频;开源博客,零成本部署.我就想着用别人的开源项目去部署一个博客.
第二章 成功部署
到4月份的某一天我开始尝试部署,只要有github上的开源项目和cloudflare.博客依靠的是一套基于 React 19 + TanStack Start + Tailwind CSS + TypeScript 的现代前端技术栈,并部署在 Cloudflare Workers 平台上。只需要配置一个东西就行,但是还是遇到挺多困难的,这一次尝试遇到的瓶颈是银行卡,cloud flare的保存需要绑定银行卡,要visa的,于是我就去了解到工商银行的星座卡校园版,有visa和银联两张卡.
我在2周后拿到了卡,进行了绑定和购买了域名,就是现在这个,一年大概8美元.配置继续进行了,一个晚上就成功部署了,非常高兴.
4月25日02:15:48博客部署成功!!!
第三章 第一次构建失败
当时想给博客加上 Cloudflare Turnstile 人机认证,防止垃圾评论。严格跟着官方文档操作,结果配置完环境变量重新部署,cloudflare直接给我报构建失败.
我拿着日志去找AI,deepseek v4 pro,chatgpt,doubao,回答我的都一样:Rollup 无法解析 cloudflare:workers 模块.
解决方法要改东西,不过我还是打算先去问原作者,后续再说把.
有个烦人的,我用的chatbox老是链接api出错误:连接 DeepSeek API 失败。这通常是由于配置错误或 DeepSeek API 账户问题。请检查您的设置并验证您的 DeepSeek API 账户状态.我也是服了,只能说thank you,chatbox.
核心问题
Rollup 无法解析 cloudflare:workers 模块
这是最核心的报错,cloudflare:workers是 Cloudflare Workers 运行时的内置模块,Node.js 构建环境中无法解析,需要显式标记为外部依赖。
这是AI的回答,目前没有解决
问题似乎不需要解决
我去联系了开源项目的大佬,大佬也不清楚,我后面检查了一下,用小号评论发现评论区的人机验证存在.这样问题就解决了
第四章 失趣
我先更改了背景和图标,感觉差不多.后面打算用gpt去个性化,事情来到了6月.
6月份我订阅了gpt plus.我有了codex的免费额度,但是这时候已经对博客没有什么兴趣了,感觉是时间太长了,就没什么兴趣了,于是整合了这篇文章,后续如果继续搞的话,就自己从0写一个博客吧,都是后话了
第五章最后
不出意外,域名应该不会再续费了,这个域名的mapleaf是自己想的英文网名,意为map+leaf落叶的意思,关于博客,看完想在这里发点自己的东西吧,算半个朋友圈.
这次经历还不错,至少累到自己了,搞自己完全不懂的东西也挺费劲的
部署成功那一刻也挺开心的
