7

关闭了我的Wordpress和Linode

 3 years ago
source link: https://dingzeyu.li/blog/wordpress-to-github-pages-migration/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
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:


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





About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK