李丁DLog博客

相关:李丁聊天室Podcast

邮件订阅 | rss feed image rss feed
6 December 2020

关闭了我的Wordpress和Linode

by 李丁

想要第一时间收到李丁未来的的创作,请邮件订阅

这篇文章并不是讲技术流的,想了解我怎么把数据都迁移到github pages的,我是按照这个教程来的。

今天我想说的是:

为什么我要关掉我的linode(和wordpress)?

1. 我并没有用linode的很多功能

作为一个小型服务器提供商,我刚开始建了自己的linode是想着能够做一些side project可以做动态的一些程序/网页/app。可是在用linode的三年多以来,除了用来host我自己的wordpress博客之外,没有其他任何的用处,而且每个月还有5刀的账单。钱💰是完全可以负担得起,但是这个服务器也没有任何其他的产出,只作为博客的hosting有点浪费了。

就像我在 李丁聊天室完整工作流Workflow分享 中写的那样,我对于所有的side project的第一要义是降低不必要的成本。在host播客那么多数据和网页的情况下,我也都实现了零额外开销,所以对于维护更加少的博客,我就更应该节流了。

如果未来我的确有需要用side project的时候,随便再开一个linode或者aws的lightsail应该都是很简单的。

2. 我不想花时间去理解 Wordpress

难以备份:最近我三年前安装的那个WP/php/MySQL版本开始各种提醒更新,linode也要系统更新,我想设置一些简单的备份,结果弄了半天也是十分的难用。有时候真是挺佩服WP这个公司 – self-hosted WP虽然免费,可是他们十分清楚,只有很少数的人能够忍受后段各种配置,最后还是不得不走向WP的商业版。

备份不成,我就搜索了所有的post可否导出到Github Pages,然后就回到文章一开始那个技术链接,真是方便,几分钟就全部搞定1.

莫名变慢:WP的访问速度最近也是越来越慢,我的虚拟机虽然是很小的,可是驾驭一个WP应该是绰绰有余了。加上整个博客的访问量也不大,完全是在VM的能力范围内的,但是somehow卡卡的,带来的体验太差。

页面丑陋:我也不知道为啥,之前还花了挺多时间折腾WP的主题的,可是到了最后还是不是特别好看。

你也可以看出来,这以上的几点都是可以解决的,只是我不想再花任何额外的时间在WP上面了。然后我的博客得继续啊,于是乎就到了下一个原因。

3. 我播客Podcast的主页 和 博客Blog的主页 可以都用一样的架构

第一点也提到了,最近我有很多时间都是花在了设置 李丁聊天室播客的网站 上面。在这个过程中,我基本全都是使用Github Pages的,越用觉得越舒服,能够自主控制的东西很多,而且很轻量级。 与Github Pages的 Jekyll静态网站生成器 相比,WP很多时候都是overkill。对于我的用处来说,Github Pages足矣。

也是因为我已经在Github Pages上花了一些时间,发现有很多很好理解的地方(尤其是对于码农来说)。在生成页面时,很多逻辑上的判断直接就可以改简单的几行代码就可以了。

对比起第二点中WP的几个缺点,GitHub Pages备份简单(就是一个repo,每个commit都有记录),访问速度飞快(静态网站+Github的CDN),设计OK(我用了Minimal的theme,简约好看)。

在配置我播客网站的过程中,我(重新)学习了很多关于Jekyll的知识,今天整个迁移和配置新的网站就几分钟就搞定了。


  1. 迁移过程中有两个小问题。一,有几个图片是当时我直接用的外链,所以文件名奇长无比,ruby有个converter报错,我把那几张无关紧要的图删了就好;二,有一篇博客里面加了一个空的Block,然后也是报错,把那个空的Block在WP Editor里删了就好。 

tags:

想要第一时间收到李丁未来的的创作,请邮件订阅




评论: