Light Cube 六周年的碎碎念

Light Cube 六周年的碎碎念

Light Cube 随便写写 1407 字 / 3 分钟

大学里的最后一个国庆假期,这个小站也迎来了她的六周年生日。 我在高二那年写的文章里曾说:“下一次写文章应该是在大学里了吧。”,那么明年的七周年纪念文章,大学毕业后的我,又会在何处呢?目前看来也说不定呀。

过去的一年中,能够很明显的感觉到写博客的次数少了(刚数了下,居然只有 7 篇)。以前一个月写一到两篇的习惯已经不复存在了。😅 究其原因,一是因为平日里比较忙,二是因为难得找到一些值得写的东西。博客虽然是自己的东西,但我个人不推崇把博客当做自己的笔记本,今天学了啥就一股脑地把自己认为的重点全抄上去,从而形成一篇所谓的“文章”或者“读书笔记”。 常见的有把自己刷 LeetCode 的代码原封不动带个题干贴上来的,也有看完一本书然后抄一遍目录再在每个章节下补充些文字和图片的,各位也大可不必对号入座,懂得都懂。 这种无任何上下文的“备忘录”,只有自己看得懂,那为啥不直接记 Notion 里呢?人家还带多端同步。

我认为一篇好的博文,应该是在和读者进行对话:“诶唷 你来了?今天我刷了道 LeetCode Hard,刚开始半天没思路,最后一看题解,原来是xxxxx。诶?这个东西你知道吗?跟之前那个 xxxx 很像的……” 大概是这样一种感觉,文字中经常会出现“我们”这样的字眼。作者会与一个假想的读者对话,分享他的见解。

不行,不能开地图炮了。嘛,总之就是最近整得“烂活”少了,学得东西也少了,所以也难找到新鲜有趣的内容来写。😢

扯了这么多,按照惯例再来看看这个小站在过去的一年里发生的变化吧~

要说去年最激动人心的事情,是终于解决了 WordPress 加载速度这个问题。原本是想放弃 WordPress 自己造轮子写一个的,但后来发现是因为大一时自己用 Docker 搭的 LNMP 环境,PHP 的配置啥也没改,opcache 啥的都没有。所以导致加载速度很慢,换成官方 WordPress 镜像后直接飞升!估计官方镜像中的 PHP 是调教过的。至此,重构博客的计划也光荣泡汤了!好诶!

二月份过年的时候,花了两三天写了个代码运行器 Elaina,本意是放在博客里实时运行代码查看结果的。可当时写完后未能将其嵌入 WordPress 文章中,原因是文章在发布时会对解析其 Markdown,代码中的 < > 等字符也将被 HTML 实体化。当时未能找到比较优雅的处理方法,后面是用了比较 hack 的方式,强行字符串替换与 html_entity_decode 来转换实体化后的字符。现在你可以在近期的文章中看到使用 Elaina 嵌入的代码块。

同时我还修了下博客的 CDN。一直以来使用的是七牛云的 CDN,但 CDN 配置的回源域名是七牛云 OSS 域名。这也就意味着,每次有新的静态资源出现,访问 CDN 域名,七牛 CDN -> 七牛云 OSS -> 源站,回源拿到资源后,资源会被存储至七牛 OSS 对象存储中! 这下问题就出现了,之后对 CDN 的请求,都会只从七牛 OSS 中取,即使源站资源更新了,也再也不会更新。因此我直接抛弃了 OSS 那层,让 CDN 直接回源去 github.red。我就说以前更新的 CSS 咋一直不生效……

除了基础设施的变更,今年二月份的时候也更改了博客的 Slogan,因为太中二了,就不单独拎出来介绍了。享受这孤独吧哈哈。 过去的一年里也收获了不少的友链,Google Analytics 统计每月有 2k 左右的 pv,相比去年同期居然翻了一倍!大部分访客都是因为搜索 go embed 这篇文章而进入的。从未花心思做过 SEO,但 Google 搜索 go embed 怎么用 第三条结果居然就是我的文章。但其实也仅限于 Google 了,百度的话满屏的 CSDN 霸榜。

嘛,大概就这些碎碎念,国庆假期也只剩下一天了,抓紧剩下这一天,我继续去改“某个大东西”去了。

六周年生日快乐!🎂 明年再见!