网站备份有多种方式,常见的如使用WordPress插件备份[1]或者在主机中自行打包数据库备份[2]等。但有没有一种能够快速、又能保持原貌的网站备份方式呢?答案是肯定的。最近我发现了一种“硬核”的备份方式:配合使用网站下载工具HTTrack和Github,可以将网站完整的下载至本地硬盘或者上传到安全的网络空间上。

首先,这是我的网站原始地址:原网页 ,这是我的网站备份地址:备份地址 。可见这种网站备份方式完整保留了网站的外观、评论、插件、外部链接等。

下载并安装HTTrack (下载地址)

2 新建工程,填写网站链接,下载网站。下载完毕后即可以在本地浏览自己的网站。

3 上传至Github。使用Github Desktop软件将HTTrack下载的网站文件夹完整的上传至一个新的repository,并将这个repository命名为your-github-username.github.io的形式。

4 开启Github Pages。进入repository的设置页面,确认该仓库为”Public”,然后打开Github Pages,这样就可以在网站上浏览自己的备份网站了。

我为什么喜欢这种备份方式呢?最重要的原因是可以完整的保留网站的原貌。我的网站所有图片都是免费托放在外部的图床上的,主机也没有使用的可靠的大企业的主机(如阿里云、微软github等),这让我一直很没有安全感。通过这种方式将网站完整的保存在本地,并上传到Github上,即便未来某天图床或者主机商挂掉,我依然可以将自己的网站完美的展示出来。