在 Cloudflare Workers 上部署 Hexo 网站

2022-06-29 09:17:51 +08:00
 LxnChan

https://lxnchan.cn/cfworkers-webpages.html

其实还挺方便的,大概等之后续不起服务器了我也会迁移到这上面吧。

3930 次点击
所在节点    程序员
36 条回复
sunnysab
2022-06-29 12:56:15 +08:00
我把博客丢到七牛云了,每个月 10G 免费存储 + 免费 CDN ,只需要付请求费用,还挺好的。
云服务器现在确实续不起,没有服务不划算。

“我记得你,博客禁止右键的人”hhh 我也想吐嘈
sunnysab
2022-06-29 12:57:58 +08:00
我记得用 cloudflare 的服务必须把域名的 NS 记录改成 cloudflare 的服务器?这点我很不喜欢,所以一直没有用 cf.
而且国内访问有时会抽风,延时比国内厂商高,罢了罢了
CSGO
2022-06-29 12:58:13 +08:00
我记得你,博客禁止右键的人
ixinshang
2022-06-29 13:49:59 +08:00
我前几天竟然看过 UP 的博客,编译 padavan 的那篇文章 哈哈

就是禁止右键,要揽到一大批复制的人。
LxnChan
2022-06-29 14:00:16 +08:00
@sunnysab 啊有吗,确实是需要把 NS 记录改到 cloudflare ,但是我这体验一直还行啊🤣
Ludard
2022-06-29 17:53:22 +08:00
@sunnysab 请问一下是七牛云的哪款产品呢?价格如何?
我也想写博客了,存储要求不高,但网络要好点,价格要便宜点
isukkaw
2022-06-29 18:34:41 +08:00
此时一名正在摸鱼刷 V2EX 的 Hexo 核心维护团队成员出来给你点个赞~

两年前 Cloudflare Workers 和 KV 刚出来的时候,我就已经试着把我博客丢上去了 https://blog.skk.moe/post/deploy-blog-to-cf-workers-site/ 。主要是注意,Cloudflare Workers 免费版每天有 10 万请求限制。我看你每个页面都有 10 个静态 CSS 、JS 、图片请求是同源的,那你每天能承载的 PV 数不能超过 1 万啊。

以及,你为啥还在用 Hexo 4.1.1 ,为啥不升级到 Hexo 最新版(戳
sunnysab
2022-06-29 19:22:42 +08:00
@Ludard 七牛的对象存储 + 他们的 CDN ,CDN 月 10G 免费,存储也是,相当于付个请求次数费用(万次 HTTPS 请求一毛吧好像)。我是充了几块钱然后不管了😂
LxnChan
2022-06-29 21:51:04 +08:00
@isukkaw
袜!是大佬光临!
目前 blog 丢在 cf 上只是一个设想,主要是闲着研究一下方便以后多条路,目前还没打算实装也就没细致考虑。未来如果要实装肯定会仔细研究一下这些问题,稍后我会把这条注意事项写到文章里面,以避免被别人看到实装之后产生问题,感谢提醒。
另外 Hexo 还停留在 4.1.1 的原因主要是原来的主题作者停更重新开新坑,然后在接下来的这三年多我基本上是重构了除了主要设计以外的全部东西,很多都已经写成 hardcode 了,草率升级很有可能出现意外情况,因此升级一直也没有提上日程。
Ps:大佬现在还接受交换友链吗(
Ludard
2022-06-29 21:59:00 +08:00
@sunnysab 感谢,太划算了,有空再咨询下客服
MagnificentCxx
2022-06-30 13:13:55 +08:00
为什么要禁用右键和 f12 呢 emmm
......
blankmiss
2022-06-30 14:41:15 +08:00
@Alliot 先开 F12 哈哈哈
estk
2022-07-01 23:57:14 +08:00
@zhuweiyou
Production 和 Preview 都设置了:
Variable name: NODE_VERSION
Value: 16
部署后自动从 github 拉取编译依然提示:
The engine "node" is incompatible with this module. Expected version ">=14". Got "12.18.0"
estk
2022-07-02 00:23:18 +08:00
@zhuweiyou
用.nvmrc 解决了。添加变量一直不行
zhuweiyou
2022-07-02 09:40:54 +08:00
@estk https://developers.cloudflare.com/pages/platform/build-configuration/ 文档有写的. 我估计是你原先是 12,但是它有构建缓存,所以一直使用 12 了.
LxnChan
2022-07-02 15:06:31 +08:00
@estk 变量值应该是类似“16.13.2”的,不能只填 16

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/862828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX