type
status
date
slug
summary
tags
category
icon
password
去年下半年想要搭建个人站点,先试着在Hostinger租了一年主机,2024年7月20日就要到期了。实际使用体验还不错,只是续期每月7.99刀没有优惠。
象友推荐了InfinityFree这个免费主机供应商,记录一下迁移到新主机的搬家过程^^
不过InfinityFree免费版的磁盘容量只有5GB,inode数是3万,对比之下Hostinger最便宜的方案有100GB磁盘和40万inode。打算先使用一段时间看看,如果资源不够用的话或许之后可以一次性买Hostinger两年或者四年的方案再搬回去!

WordPress迁移 - 从Hostinger到InfinityFree

Hostinger

第一次建站时,主机用了Hostinger,购买了最便宜的一年套餐,附赠一年域名,免费赠送一个站点的SSL证书。

InfinityFree

在象友推荐下知道了InfinityFree,免费套餐附带一个二级域名(因为不想折腾了就直接用了

配置SSL证书

搬完家之后把steam个人资料里写的博客地址更新成了新域名,尝试点击的时候发现只能用http访问。这是因为InfinityFree建立的站点在默认情况下是没有SSL证书的,可以免费申请。
找到了这篇操作指南,写得很清晰,按步骤操作就可以啦。只是这次安装的SSL证书有效期只有三个月,到期了需要重新申请。

WordPress迁移

搬家主要步骤是备份当前网站的内容,导出,之后再导入到新网站。WordPress的迁移插件有很多,因为我也是第一次用,无法给出什么推荐,只能说多试几种,成功了就是好的!

All-in-One WP Migration

上网搜了一下感觉有挺多人推荐这个的。但是!免费版在导入时对上传文件的大小有限制,如果导出后的文件比较小的话可以尝试使用。如果想要解除文件大小限制,需要支付69刀(……我先走一步)
我也不知道这个大小限制具体是多少,有人说是512MB,我在Hostinger的WordPress上看是2GB,但InfinityFree的就只有20MB。
我导出的文件大小大约有1GB了,总之不够用,换下一个插件。

WPvivid Backup

在推荐All-inOne WP Migration的知乎评论区看到了这个插件,支持自动迁移,只需要在目标WordPress站点上生成key,复制过来就可以开始传输。然而我用的时候报错了,也不太想研究原因……
手动迁移则是先进行备份,下载备份文件,再上传然后恢复。备份文件分为多个压缩包,但是不知道为什么下载总是会自己中断,比如600多MB的文件下载到30MB就显示已完成(自然是无法解压成功的,甚至连最小的那个都下载不完整)于是又换下一个……

Backup Migration

使用前两个插件都经历失败之后,我试着直接在WordPress的插件中心进行搜索,选了三个安装量比较高的。先试了一下Backup Migration,竟然直接成功了,而且导出的备份文件大小只有600多MB,比上面两个插件都小很多。
先在“Create Backup(s)”选项卡里创建备份文件并下载,然后在新站点的“Manage & Restore Backup(s)”中上传备份文件后再选择恢复,等待一会儿就可以啦。本来以为WordPress迁移之后需要重新安装已有的插件,没想到是全套迁移,真的很方便!
 

NotionNext + Vercel 建站

官方文档:
按照配置教程一步步操作就ok啦!

自定义域名

因为是个人博客不想用vercel.app域名,所以先在Namesilo买了一年域名,然后在Vercel的域名设置里添加新的域名。

Cloudflare域名解析

参考如下教程:
这里遇到一个问题,当在Cloudflare中添加完指向Vercel服务器的A记录并开启SSL后,访问站点会显示SSL Handshake Failed 525错误。
这可能是因为在开始配置之前,我使用的域名已经有一条A记录和一条CNAME记录。将这两条原有记录删除后只保留Vercel服务器地址,就可以成功访问网站了。
 

其他建站方法

静态博客

THORN

Hugo + Vercel

之前尝试hugo+github.io托管结果没折腾成功,下次有空再试试TT

基于Notion建站

Fruition