关于站点

介绍

一只海狸的小窝,偶尔才发点技术性文章。

目前是一个人玩博客,如果有博客圈子群请拉我一下(鞠躬)🙇

本站域名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元

我是一个时代孕育出来的唯一