677 字
3 分钟
为什么我还在用 WordPress?
因为 WordPress 有诸多不足,特别是庞大缓慢、中文社区贫乏、历史遗留问题等原因,我很早就想要换到别的博客内核,最近终于有时间操作了。

因为 WordPress 有诸多不足,特别是庞大缓慢中文社区贫乏历史遗留问题等原因,我很早就想要换到别的博客内核,最近终于有时间操作了。


虚拟主机:只能换到 Typecho#

我选择了 Typecho,不止因为轻量级社区丰富等好处,更是因为我的虚拟主机只支持 PHP 程序,没得选了。

还好,Typecho 安装和上手都简单,还有 WordPress 迁移的插件,因此适应的成本也很低。


踩坑之一:不要使用迁移插件#

迁移插件好像不会对 WordPress 造成任何影响,本身也没什么 Bug,但有一些设计上的问题:

文章不会自动添加 --more--#

在 Typecho,--more-- 是分割摘要和正文的分隔符,大部分主题都通用,如果此文章是在 Typecho 下写的,我会这么用:

最近在尝试迁移到Typecho,但为什么失败了?
 
--more--
 
因为WordPress有诸多不足,特别是**庞大缓慢**、**中文社区贫乏**、**历史遗留问题**等原因,我很早就想要换到别的博客内核,最近终于有时间操作了。
 
......

但是迁移插件不会给文章自动添加 --more--,因此大部分主题都会在首页输出每个文章的全文,而且由于文章数量比较大,手动添加又是一个费力的工程。

媒体不会被迁移#

迁移插件不会迁移媒体库里的内容,文章和页面里仍然使用 WordPress 的链接。如果迁移完就把 WordPress 下掉,后果不敢想象。


踩坑之二:主题配置机制和主题生态#

这不是特别严重的问题,但就是让人觉得不舒服,把一个主题停用后此主题的配置数据会被清的渣都不剩,只能重新配置。

而且,虽然主题很多,但找了一圈只找到了几个比较不错的:Matcha、G 主题、Daydream。


回到 WordPress 的原因:刷新后才能显示页面内容#

上面这些问题不是特别诛心,而接下来的 Bug 直接让我回到 WordPress。

首先,刚开始进入自定义页面是不会显示任何内容的,你必须要刷新一下才行,90% 的概率复现,网络上没有什么有效的解决方案。

本来以为是主题的问题,但所有使用 Pajx 的主题都有类似的 Bug,因此我认为就是 Typecho 对 Pajx 的支持做的不够好。

虽然 WordPress 虽然有一些问题,但我自己没发现任何一个 Bug,而且也很稳定。我想想还是算了吧,继续用 WordPress。

为什么我还在用 WordPress?
https://pinpe.top/posts/wp-to-ty/
作者
Pinpe
发布于
2024-09-22
许可协议
CC BY-NC-SA 4.0

如果此时间过长,文中的信息可能会失去时效性,甚至不再准确。