备过案之后,对这个博客做了一些部署和配置上的改动。

部署

源码仍然放在 gitlab 上,Netlify 的自动部署也还在,只不过现在只在国外解析到 Netlify 上。

国内用了又拍云和阿里云的 CDN,通过又拍云的 CDP 把两个 CDN 服务“融合”了。

两个 CDN 的源站都是阿里云的一台云主机。这台云主机上装了一个 gitlab-runner,装了一个 hugo。每次源码 repo 有提交时,自动执行 hugo 命令,生成网站页面。就像 Netlify 做的那样。

(为什么用两家 CDN?因为我流量少,又拍云和阿里云帐号里有余额,用不完。)

访问量统计

把原来的 busuanzi 去掉了,因为现在使用的给网站添加评论的 Valine 就带了访问量统计的功能,跟评论数据一样,访问量数据也是存在 Leancloud。

所以,现在所有文章的访问量都清零了。

广告

把 GA 的自动广告去掉了,手动创建了两个广告单元。可能还是会让页面不那么顺眼,但是至少比之前看上去好一些了。

HSTS

Status: ifttl.com is pending submission to the preload list.

在源站给 HTTPS 响应添加了 HSTS 头部。彻底跟 HTTP BYEBYE。已经在 HSTS Preload List Submission 提交了,目前处于 ~~pending submission to the preload list~~ 的状态。在三月下旬状态变为 ifttl.com is currently preloaded