记录一次失败的迁移
本文最后更新于 798 天前,其中的信息可能已经有所发展或是发生改变。

0x00 写在前面

事情是这样的,我现在这个博客用的是 WordPress,但是众所周知 WordPress 比较慢,而且比较庞大臃肿,所以我一直是对 WordPress 有些不满的。所以时不时总想着看看有没有替代品。

前段时间在搜索引擎里搜了点什么东西(不是见不得人的,是我忘了),然后打开了一个博主的博客。当时我就被那个网站的主题吸引了。并不是说那个主题有多么漂亮,而是那个主题真的非常符合我想象中的需求:

  • 文章支持的格式排版丰富
  • 支持类似于「微博」、「说说」这样比较轻量的内容发布,以便和正式的文章区分开
  • 支持相册功能
  • 能收集一些其他平台的链接或者资料进行展示

当时我就觉得这个主题就是我想要的。于是我拉到页面底下,找到了主题的链接,却发现这个主题只支持 Typecho,没有 WordPress 版。

正巧我又觉得 WordPress 臃肿,考虑了一下我装了多少插件来优化网站的速度(听起来好像很奇怪),再看看 Typecho 的小巧轻盈,我就决定,干脆把博客从 WordPress 迁移到 Typecho 算了。

0x01 文章要怎么迁移?

下决定很简单,但执行起来却是意外的困难。

虽然我这个博客搞了两年多也才这么点文章,但是再怎么水的文章,我也不舍得直接就这样把它给丢了。

何况有那么几篇文章也是排在搜索结果第一页的。

高光时刻留念✌️

既然不能不要,那就只好一起迁移到 Typecho 平台了。于是我就到网上搜了一下迁移文章到方案,但却并没有找到一个足够让人满意的解决方案。所以最后我决定用一个最土最笨,但也是最可靠的方法:把当初在 Ulysses 里写的稿子「上传」到 Typecho。

为什么「上传」两个字要打引号呢?因为 Ulysses 作为一个「高贵」的编辑软件,它根本看不起……不好意思,是根本不支持直接发布到 Typecho 平台的博客。

所以,所谓的「上传」,其实是我手动复制粘贴。

嗯……就……很笨的方法,但是效果还算可以,毕竟我能确保排版和图片什么的都是正常的。

0x02 链接怎么保持一致?

就在我哼哧哼哧辛苦地迁移文章的时候,我突然想到了一个问题:我要怎么保证文章的链接一致呢?

作为一个富有责任心的好公民,我或许有些一厢情愿地想着,我也写了这么几篇手把手操作的教程了,或许有人把我的文章放进收藏夹了呢?如果我的文章链接变了的话,那岂不是将来他们一打开,就只能与一个大大的「404」干瞪眼了吗?

为了解决这个问题,我想了想,那修改一下 Typecho 的固定链接格式就可以了吧。可是没想到的是,Typecho 居然不让我这么做。我目前的链接格式中,文章 ID 之后是没有 .html 的,但是 Typecho 却非让我加上 .html,不加上的话就说格式冲突。

我也搞不清楚到底哪里格式冲突了,我把「独立页面」和「分类」的固定链接格式也给改了,但还是不行。

到了这里,我已经有点郁闷了,强迫症患者看着两个站点不同的链接格式已经感觉透不过气来(夸张而已)。可没想到,麻烦还没有结束。

0x03 编辑器能换吗?

曾几何时,我也是 Markdown 格式的坚定拥护者。在寻找笔记软件的过程中,我始终把「支持 Markdown」放在了最重要的位置。如果一个笔记软件不支持 Markdown,那么再怎么好用我也不会用。

但既然说到「那是以前」,自然要说说后来发生了什么。后来就是遇到了 Notion,让我开始对「Markdown 优先」这一理念产生了动摇。Notion 那精妙的设计,把一切内容都组织为「块」,可以随意地拖放、排布,灵活却又不失秩序。而它那最为强大的表格功能才让我真正地拜倒,完全把什么 Markdown 抛之脑后。

虽然没过多久我就退了 Notion 的坑(至于为什么,那又是另一个故事了),但是「块」的设计却是席卷了整个笔记软件行业。像印象笔记这样的老牌应用也为了跟上潮流而加上了「超级笔记」的功能——虽然做的不咋地,我也就是好奇用了用而已——但是不得不说,越来越多这类软件的出现,从某些角度来说,也是挤压了 Markdown 笔记软件的生存空间。新的各类笔记软件层出不穷,却基本都在模仿 Notion——本地版 Notion,国内版 Notion,换了个皮,优化了 Notion 的问题,但核心逻辑却没有发生太大的变化。对于这些工具,我也只是浅尝辄止,试用了一下,就没再打开过。

但是,到了这个时候,我已经对纯粹的 Markdown 笔记软件有一点点厌烦了——尽管当时我正享受着 Markdown 带来的好处,把以前的笔记软件里的数据都迁移到了 Obsidian,却因为 Markdown 通用的语法而没有花费太多时间。我是觉得,在大家都把「编辑」做的那么简单、那么优雅的时候,为什么我还要看一堆下划线,一堆反引号,和一堆星号、井号呢?我记录的不是笔记吗?为什么要给我看这些?

最后,兜兜转转,我终于找到了我心目中最好的笔记应用——Logseq。它不仅支持 Markdown 的格式,也能像 Typora 那样把那些特殊符号隐藏起来,还可以像 Notion 那样对块进行拖拽(就是没有那么自由,毕竟是个大纲笔记的格式),而且还支持双向链接。

说了这么多,这和我迁移博客有什么关系呢?

因为 WordPress 在更新了以后,他的文章编辑器从某种程度上来说,和 Notion 是有一定的相似度的。它们的核心都是 Block 的设计,网站的文章也就变成了一系列块的组合。同时还支持一些简单的 Markdown 语法,编辑起来也非常的轻松自然。

那么,让我们来看看 Typecho 的编辑器是什么样的吧。

呃……

2022 年了,Typecho 还停留在纯文本的 Markdown 编辑器这里,甚至连个代码高亮都不舍得给。我还能说什么呢?如果前面链接地址不一致只是对强迫症不太友好而已,那么到了这个问题,我觉得我已经在犹豫到底应不应该迁移到 Typecho 平台上来了。

0x04 装个主题和插件也那么麻烦?

经过移动互联网这么多年的发展,大家已经习惯了 App 安装就是去应用商店里搜索,然后点个下载或者安装就能使用了。WordPress 安装插件也是这样,去搜索一下,然后点击安装就可以了。

可是 Typecho 不是这样的。它连个搜索框都没有。

没有搜索框我怎么装插件?哦,要自己上传压缩包到服务器啊

除此之外,主题也没有预览功能。如果要看效果,只能直接启用,然后看看满不满意。

而且也不能在管理界面直接上传压缩包或者搜索主题,也是要自己传到服务器上

嗯……结果不用说了,我最终还是放弃了,我放弃迁移到 Typecho,也放弃了我刚刚才买下的主题。我实在是用不来,用不惯,用着难受。

0xFF 写在最后

其实我对 WordPress 依然不满意,我还是觉得太臃肿,向往着更加便捷、轻量的博客平台,也还是想念着那个博客主题。但经历了这一次迁移失败,或许未来很长一段时间,我也不会再尝试迁移了。毕竟简约的另一面是简陋,得到了一些东西也必定会失去一些东西。但在我眼里,用 Typecho 换 WordPress 是不划算的一笔交易。我得到了能让我记录更多内容的主题,得到了更快的网站打开速度,却让我失去了记录这些内容的便捷性,反而增加了我记录的压力,这不得不说略微有些讽刺。

回过头来看看,WordPress 或许也没有那么差。看看这篇文章,我压根没想到自己会写这么长,只不过是想到哪里就写到哪里。这样流畅的编辑体验,我真的很难说出「我觉得 WordPress 很不好用」的话来。

就这样吧。

暂无评论

发送评论 编辑评论

上一篇
下一篇