虚空小邮局

聊具体的事

现在开发 Chrome 扩展程序,要想得到包含 HMR 等特性的丝滑开发体验,已经不用再去找脚手架或专门的魔改方案了,用 Rsbuild 简单配置一下足矣,我认为这是目前最佳的构建方案。

Rspack 不久前发布了正式版本,顾名思义,这是一个用 Rust 编写的用以替代 webpack 的高性能构建工具。Rsbuild 是它的上层封装,大大简化了配置。下面我举一个例子,看看使用 Rsbuild 构建 Chrome 扩展程序到底能有多简单。

阅读全文 »

我用穷鬼套餐购买了 2C2G 和 2C4G 各一台服务器,加起来一年 300 块,用来搭建测试环境和线上环境。线上环境比较怕误操作,需要有文件定时备份的机制,而我不想在这上面多花一分钱,于是做了个免费的方案。

阅读全文 »

阿里云全站加速 DCDN 自带 Referer 防盗链的能力,但只能全局配置,不能进一步根据请求或文件类型做不同的处理,如果网站的所有请求都走 DCDN,那你可能就掉坑里了。坑在哪呢?对网页 HTML 的请求不能加防盗链,否则会导致用户无法从其它网站打开你的页面,除非它们的 a 标签指定了 noreferrer。这个问题不能通过添加白名单的方式解决,因为你不知道外链会出现在哪些网站上,同时它们也不一定是可信的。

当然如果项目不是特别小,静态资源应该使用专门的域名,DCDN 的配置以域名为粒度,只给这个域名加防盗链就可以了。下面说的是不配使用多个域名的小项目的解决方案。

阅读全文 »
0%