近期对博客的更改日志

全部链接完成到 josephcz.xyz 新域名的切换

在之前,本站仅仅做了 josephcz.win 和 josephcz.xyz 两个域名的双解析,并没有进行跳转。现在本站将 josephcz.win 永久重定向到新域名 josephcz.xyz。同时,清理了所有代码中的老域名配置和链接,全部更换到了新域名。

全部服务器 SSL 部署方式切换到 acme.sh 并启用通配符证书

在 2 月,本站在部署邮件反向代理服务器是试用了 acme.sh。由于 certbot 申请泛域名证书时比较麻烦,需要手动设置 DNS TXT 记录,因此切换到可以通过 API 自动设置 DNS TXT 记录的 acme.sh。同时,从 4 月 1 日起,在所有服务器上开始使用通配符证书。

主域名加入 HSTS Preload List

本站在一年前启用了 HSTS,经过一年的测试,认为启用 HSTS 并将 HTTP 请求重定向到 HTTPS 请求基本没有兼容性问题。现在使用通配符证书,也意味着不支持 SNI 的浏览器也可正常访问本网站。因此,本站将 HTTP 链接永久重定向到了 HTTPS 链接,并将 HTST 有效期设置为了 1 年。考虑到本站已经进入稳定运行阶段,各个子站点也部署在支持 HTTPS 的服务器上,因此在 HTST 标头中加入了 includeSubDomains 选项。

同时,本站现在已经加入了 HSTS Preload List,并出现在了Chromium 源码中。

导航栏更改

现在的导航栏去掉了并没有什么内容的“软件发布”导航,着重于博客的主要内容:“日志”和“编程”,同时将“工具”和“邮箱”两个常用功能放在了导航栏上。

“关于我”改为“关于”

增加了“关于本站”。
更新了邮箱地址(josephcz.win 域名改为 josephcz.xyz 域名),原邮箱自动转发到新的域名邮箱,依然可以使用。

修改“友情链接”侧边栏的位置

将“友情链接”从第四个侧边栏改为第三个。

更新“分享”功能

旧有的“分享”功能包含的四个平台,在中国大陆境内都无法访问,同时 Google+ 平台也已经下线。因此修改了“分享”功能,改为通用的“复制链接”、“复制链接 HTML”和“复制链接 Markdown”。今后应该会加入短链接功能。

修复数个魔改 Hexo 主题导致的 Bug

经过测试,由于自己魔改 Hexo 主题,导致几处 CSS 和 JavaScript 的 Bug,由于不影响基本的浏览又隐藏较深,因此没有发现。在替换域名的过程中,无意间发现了这些 Bug,于是便顺带修复了。

香港服务器上线

买了个香港轻量云服务器,因为洛杉矶服务器内存太小了(512M),放 .NET Core 开发的东西内存就炸。先测试以下延迟和稳定性,决定是否迁移。

注册 lty.moe 域名

想要这个域名很久了,以前 .moe 刚出来的时候要六七百块一年,现在便宜了,趁着这么短的域名没注册就先注册了。毕竟博主是资深天依粉嘛!(其实本来想用来做短网址的,脑子一热就注册了这个域名,但是不忍心和洛天依有关的域名浪费在这种事上面……

Apache 配置自动化

由于不再需要每个站点分别配置 SSL 证书,于是把共通的配置合并到一个文件,用 Include 指令来相互包含,然后用 Define 指令来区分不同站点。

然后,就顺便写了个自动配置站点的脚本(然而只支持 PHP 站点,使用反向代理 + Kestrel .NET Core 部署还得手动)。

等我有空了写篇博文详细介绍吧。(咕咕咕

OID Registry 子站点上线

OID(Object Identifier,对象标识符又称为物联网域名)是由ISO/IEC、ITU-T国际标准化组织上世纪80年代联合提出的标识机制,采用分层树形结构对任何类型的对象(包括实体对象、虚拟对象、复合对象等)进行全球无歧义、唯一命名。OID具有分层灵活、扩展性强、跨异构系统等优势,并可兼容现有标识机制,已经广泛应用于信息安全、医疗卫生、网络管理等领域。

早在 2016 年,我就在 IANA 申请了自己的 PEN OID (1.3.6.1.4.1.47816)。现在将它的使用方法通过网站的形式公布。地址是:https://oid.josephcz.xyz/

下一步计划

  1. 统一博客、邮箱首页、OID 库页脚。 [已放弃]
  2. 重构邮箱首页:点击主视觉元素即可进入邮箱(Aliyun & Office 365),文档移至内页。 ✔️ [已完成]
  3. 博客主题对比度、扁平化和中文字体优化
  4. 开发 Hexo 文章序列插件 [已放弃]
  5. 重构“极客工具箱”,主版本号递增。
  6. ATC 录音在线收听功能
  7. 短链接服务
  8. 账号系统、评论系统
  9. 筹建 lty.moe