介绍
一只海狸的小窝,偶尔才发点技术性文章。
目前是一个人玩博客,如果有博客圈子群请拉我一下(鞠躬)🙇
本站域名oxc.us是我用脚本扫了全部三字母的us域名后选出来的,我觉得oxc作为表情看还是很不错的,其他的都差点意思,能注册的也就剩三四十个了。
如果有事找我请给我发邮件:oxcus@qq.com
本来想用域名邮箱的,结果因为部署在EdgeOne需要占用@的CNAME记录,导致没办法搞域名邮箱,这么短的域名又不想带www
使用的是云游君开发的Valaxy静态博客框架,主题是Yun,不过原本的首页是单栏,我改为了三栏。
Github:https://github.com/yunyoujun/valaxy
技术
部署
本站通过腾讯云CNB云原生构建
部署到腾讯云EdgeOne,手动创建项目,选择加速区域不含中国大陆,就不用备案,速度也就比国内节点慢了一倍,首次访问大约是300-500ms,比Cloudflare快
ASN归属地 新加坡
运营商 腾讯云
iP类型 数据中心
速度
目前站点的访问速度是700ms-1000ms,看着高,但是前端浏览跟300ms一样,是由于评论功能部署在Netlify,数据库在MongoDB,所以异步加载的情况下不妨碍打开浏览页面
另外禁用了KaTeX(数学公式支持库,Valaxy自带),速度提升了3倍+,不禁用是3秒以上,Build后的dist目录也小了一倍🤡
评论
评论使用的是Twikoo,需要后端服务和数据库,我按照教程后端是部署在Netlify,数据库在MongoDB
Twikoo不支持登录,但是自带Cloudflare真人验证功能
(后端部署在托管上我还是第一次用,服务器过期的忧伤~)
缺点
每次更新网站如发布文章,修改文章,都得手动在CNB云原生构建里上传或直接在EdgeOne上传,两个都一样
另外不管是每次上传Build后的dist目录,还是在CNB里存放着框架,都是一样,区别就是在本地Build还是在云端Build,最后的结果都是把Build后的dist目录推送到EdgeOne
框架存放在CNB里,也就是从上传整个dist目录变成了上传新增或修改的文件
静态托管都不支持增量再生,Cloudflare也是
除非是SPA站点,动态地址访问时随时API获取内容,这样不用一直上传上传的,但是对SEO不行
成本
域名花费38元,其他纯白嫖👏
总花费:38元