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



发表回复