这篇文章通过我的iPhone和iPad基于Markdown标准写作而成,并由Hexo生成纯静态网页发布在Github和我的树莓派上,通过甲骨文在首尔数据中心的服务器对树莓派进行Frp反向代理,最终实现加速访问。
Less is more
抛弃臃肿的Wordpress迫在眉睫,博客作为一个专注于码字的工具越是精简越好,如此我们才能聚焦在脑海中每一个转瞬即逝的思绪中。
最早关注这类静态博客生成器是因为Github的码农们,我发现他们大部分博客都部署于Github的Pages,一个由Hexo或Hugo驱动的博客似乎成了“大佬”的标志。自从入手树莓派之后自己对于Linux环境也变得愈发熟悉,那么选择一款静态博客生成器并部署在树莓派上,再通过Frp反向代理让我随时随地都能访问、编辑和发布文章岂不是很有趣的一件事。既然想法有了,咱们说干就干吧。
市面上的静态博客生成器那么多,我到底该选哪一款呢,毕竟初衷是为了专注于写作这件事而不是来回折腾(打脸~)。
Hexo or Hugo?
困扰我们的不是没有选择,往往是因为选择太多。
最终我在Hexo和Hugo中做出了选择,如果你去Google就会发现,几乎所有人都在从Hexo搬家到Hugo,因为Hugo基于Go语言使网页生成速度快到可以忽略不计,而Hexo的页面生成对于文章和页面众多的博客主来说就要花些时间,但这依然不妨碍我对Hexo的青睐,因为Hugo由一群搞后端的程序员们开发和维护,而Hexo则是由一群搞前端的设计师们簇拥的。
赏心悦目绝不仅仅是因为表面的光鲜,而是与每个人的内在相互关联。
—Jacob Xu
Always Online
随时随地用iA Writer在iPad或iPhone上就可以轻松编辑Markdown文章,通过Samba实时同步连接到我的树莓派,这个我专属的微型云计算数据中心会透过Frp将文章发布到互联网上。当我携带这张只有信用卡大小的数据中心外出时,即便没有Wifi的情况下,比如我乘坐高铁或者公交出行时,我依然可以通过手机给树莓派的共享热点来发布文章。
如果乘坐飞机或者进入深山老林没有了任何网络和蜂窝信号该怎么办?这时候树莓派双Wifi中的一个就开始工作了,它可以作为AP热点开放一个5G共享网络给附近的人,人们通过这个私有网络依然可以协同办公,包括更新文章到Purel.in。