网站从Ghost迁移至WordPress(2026)

·

屏幕截图 2026 01 26

迁移至WordPress是一次重大的决定,也耗费了巨大的精力和时间。具体原因是多方面的,结果就是目前的这个结果,我回到了WordPress。

为什么

首先是Ghost本身迁移数据是很麻烦的,备份也麻烦,只有期望服务商不要出问题。然后就是统计功能配置非常麻烦,Tinybird那就不是你想用就能用的。没有媒体库的问题,那么你上传的每一张图都要十分谨慎,如果有问题,那么你只能去服务器后台找到文件再删除。最基本功能的缺失,真的很劝退。

然后是WordPress 是做得越来越好,性能方面通过PikaPods的运行费用就能看出,WordPress的运行费用已经低于Ghost 。而且WordPress的功能绝对是碾压级别的,全站编辑可以实现多种界面样式,二〇二五主题优化非常好,跑分那是杠杠的。同时,Jetpack的加持,网站安全性得到显著提升,还可以通过手机App编辑文章,查看统计数据。

如何迁移

试过很多方案,都不理想,因为我的网站本来就经历过多次迁移。

1.通过Notion全文剪藏文章

2.通过Sync Content From Notion插件,将Notion数据库的文章导入WordPress

3.逐篇修改,使用WP自带的功能上传源网站图片至媒体库

4.修改发布日期,最好把文章的url也修改为源网站的

插件推荐

安全:Malcare、Jetpack、Jetpack Protect、

性能:LiteSpeed Cache、Performance Lab、SQLite Object Cache

SEO:SlimSEO

备份:UpdraftPlus、Backup-Migration

外观:Twentig、View Transitions

统计:WP Statistics、Jetpack

信息:atec Cache Info

优化建议

1.务必使用防火墙软件,不管性能如何,总能派上用场

2.推荐使用OpenLiteSpeed反代,提升安全性和整体缓存性能

3.推荐使用至少一种对象缓存,最简单的方式就是使用SQLite Object Cache

4.如果图片出现无法预览的情况,可以通过Better Search Replace等插件进行替换

5.最好选择最新版的PHP,目前为8.5

6.修改PHP配置(以下为参考内容)

/usr/local/etc/php/conf.d/custom.ini

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
opcache.enable=1
opcache.enable_cli=1
opcache.jit_buffer_size=50000000
opcache.jit=1235
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=5000
opcache.validate_timestamps=1
opcache.revalidate_freq=60
opcache.consistency_checks=0
opcache.enable_file_override=1

主题选择

Twentig: WordPress Block Theme, Starter Sites & Block Plugin
Create a professional WordPress website with a free block theme, starter sites, blocks, patterns & portfolio. No code needed.
twentig.com

Twentig的主题做得很不错,二〇二四的默认主题就用的Twentig的一款,当然,经过我的测试,如果不使用OpenLiteSpeed反代,二〇二五的性能对比二〇二四是有较大提升的,Twentig也做了很不错的Starter Site,可以通过插件直接导入,非常方便,区块主题设计网站页面非常方便,也有很多漂亮的模板可以选择,简单规划就可以做出非常漂亮的页面。

Starter Sites: Build Your WordPress Website Faster
Launch your WordPress website in minutes with professional starter sites made for the block editor. Easy to import & customize.
twentig.com

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注