一、HTTrack website copier (使用其它类似的网站镜像工具也可以)下载。
1、安装HTTrack,以下以mac os系统做演示。
a)、下载地址:https://www.httrack.com/page/2/

b)、Mac OS 可使用 Homebrew 下载,还没安装Homebrew的可使用下面命令安装(打开终端):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
c)、安装好后,运行下面命令安装 HTTrack :
brew install httrack
2、Wordress PHP 动态网站镜像下载。
a)、首先需建立wordpress php 动态网站,可参考下面的文章,或网上随便找一个喜欢的网站先试一试也可以:
b)、打开终端,运行以下命令,根据提示进行镜像网站操作:
httrack
- 输入项目名:输入名称并回车
- 默认保存地址:回车
- 输入要镜像的网站地址URL:粘贴URL地址并回车
- 选择执行的动作:可输入2并回车
- 代理:回车
- 通配符:回车
- 附加选项:回车
- 准备好要开始镜像吗:输入y并回车

c)、打开镜像网站保存地址,/Users/您电脑的用户名/websites/您设置的项目名/名称为域名的文件,双击打开index.html 并点击网站内容看是否能正常运行:


3、上传已下载的静态网站到自己的VPS服务器。
a)、上传到自己VPS 服务器(Windows可使用finalshell,Mac os可使用finalterm SSH 连接)。
将 /Users/您电脑的用户名/websites/您设置的项目名/名称为域名的文件 下的所有文件直接拖入已绑定域名的网站根目录进行上传,默认为/var/www/html。

b)、打开绑定VPS的网站域名,看是否能正常运行。

4、上传已下载的静态网站部署到github pages免费托管平台。
a)、建立存储网站内容的仓库,名称为:github用户名.github.io,只有这样才能保证访问:https://github用户名.github.io 时能直接加载您部署的网站。


记得打开add readme,并点击create repository,创建存储网站的仓库。
由于我已经建好了,这里只是展示如何创建仓库,仓库名(Repository name)一定要设置为用户名(Ow ner).github.io。
b)、设置pages

点击上部的settings,再点击左边的pages,build and deployment 下的 source 选 deploy from a branch。
c)、启用网站模版

点击上部的 actions,下拉到 pages。

点击 static html 模版的 configure,等待加载文件。


然后点击右上部的绿色按钮 commit changes…… 保存设定。
d)、上传文件



点击 add file 展开下拉框,点击 upload files 打开文件上传界面,注意单次只支持100个文件同时上传,网站文件多可分多次上传。
e)、打开 pages 网址,点击 settings 再点击 pages 可查看查自己的网站地址,看网站是否能正常运行 。
默认地址为:https://github用户名.github.io
