之前我写过一个“WordPress的静态方法”,是通过一个名为cos-html-cache的插件实现的。
这个插件非常简单紧凑,可以直接在原网站上生成首页和文章页面的html文件。但是这个插件只支持文章的统计,不支持页面、标签、类别,之后一直没有更新。
后来想到了用WordPress插件导出全静态网站的方法。用这种方法写几篇文章还是挺方便的,但是一旦文章数量多了,往往就会出错。
后来看到有人基于cos-html-cache插件开发了一个名为Super Static Cache的插件。使用后发现有很多bug,但是可以正常使用重写模式。在这种模式下,首页、文章页、单页、分类页和标签页都可以生成静态文件,并保存在一个名为超静态缓存的目录中。
因此,一种更简单的生成静态网站的方法来了。首先,在网站中安装超级静态缓存,然后运行一个工具来抓取网站。这样的工具有很多,比如wget、站点地图生成器等等。抓取整个网站(wget可以多生成一个),然后就可以在超静态缓存的目录下得到网站的静态Html文件。
Wget有Windows、Linux和Mac三种版本。使用wget下载网站的命令如下:
工作组网站地址