使用WinHTTrack作为静态页生成器(以PHP为例)
当我们做了个PHP项目,想把它部署在托管平台上,可是通常能托管并运行PHP的平台(如Netlify)免费额度有限。但是我们可以在本地通过WinHTTrack生成静态页,再放上GitHub托管。
请在事前先安装好PHP和WinHTTrack。
在index.php
所在目录打开终端,输入以下命令:
1 | php -S localhost:8000 |
此时我们的本地主机的PHP就跑起来了,在浏览器输入http://localhost:8000
就可以看到我们的PHP页面。
接下来我们使用WinHTTrack来生成静态页。我们使用命令行操作。
再打开一个新的终端(不要关闭刚才的),输入以下命令(需根据提示替换参数,替换操作建议使用记事本新建临时页面):
1 | "winhttrack.exe所在地址" "http://localhost:8000/" -O "静态页生成所在目标目录" +*.png +*.gif +*.jpg +*.jpeg +*.css +*.js -ad.doubleclick.net/* -mime:application/foobar |
请将winhttrack.exe所在地址
替换为WinHTTrack的实际地址(包含后缀.exe),静态页生成所在目标目录
替换为我们要生成静态页的目录。双引号都要保留。
WinHTTrack会自动生成静态页,并将其放入目标目录。(其中+*.png +*.gif +*.jpg +*.jpeg +*.css +*.js
表示要下载的静态资源类型,-ad.doubleclick.net/*
表示要排除的广告域名,-mime:application/foobar
表示要排除的MIME类型)
最后,我们把生成的静态页上传到GitHub即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Tyex的博客!