几年前的时候,我自己在一个VPS主机上部署了一个Wordpress的实例,用来写博客。

最近,我决定重新开始技术写作,一直在物色合适的博客平台。最后,我决定使用静态网站生成器来做这件事情,在本文中,我会说一下原因。

WordPress应该算是最广泛使用的博客软件了,但是它也有一个很大的问题,就是安全性。WordPress的服务器经常被黑客攻击,这也是我放弃WordPress的原因之一(我自己的博客就被多次攻击过)。

后来我选择直接在知乎上写专栏,我主要写过两个专栏,一个是关于C++如何向Rust转型的,另一个是关于Google的Fuchsia操作系统的。当时的考虑主要是,一方面知乎提供了相当不错的文本编辑体验,另一方面,知乎上有相当多的读者群体。

但是,知乎整体上还是一个纯中文的内容平台,使得我的受众只能是中文读者。同时,由于知乎急迫的盈利预期,平台上充满了各种各样的谣言、低俗段子和编造的故事。这就使得知乎不再是一个适合做严肃的技术讨论的平台了。所以,我就放弃了继续写作。

因此,我选择了直接使用一个静态网站生成器来写博客,这样做可以让我对我的内容有更好的控制力;另外也能够接触到更多的读者。

如果你对我博客的技术选型感兴趣,这里是一个我选用的技术的列表:

  1. Zola: Rust写的静态网站生成器(你知道我是Rust语言的拥趸)
  2. Even: 一个极简的,适合Blog写作的主题
  3. GitHub Actions: 完成CI/CD
  4. GitHub Pages: Host我的静态网站