Wordpress做为世界上盛行的博客建站软件,不管是从界面仍是功用上来说都十分老练,不过有一点比较惋惜,Wordpress树立的主要是动态网站页面,其功用耗费比较大,用Wordpress树立较大的网站,对服务器端资源占用较多,而许多时分,咱们需求的是一个彻底静态的网站。
彻底静态的网站只要html文件,对服务器资源耗费极低,许多当地供给免费保管静态网站的服务,因而静态网站运转本钱十分低,此外,静态网站安全性很好,简直没有什么可进犯的缝隙,比较动态网站来说,不用过于操心安全问题,在拜访上,即时拜访量十分大,静态网站也能够很好地支撑,根本上不会有什么功用问题。
那么,如何将一个Wordpress网站彻底静态化呢?下面我就讲一下办法。
在Wordpress的“设置”-“固定衔接”里,将固定链接设置为“自定义结构”,文章的标题结束添加.html,这样文章页面显现出来就和静态页面相同,可是目录和标签仍是动态页面。
之后,封闭Wordpress的谈论功用,在“设置”-“谈论”里,挑选“主动封闭发布 1 天后的文章上的谈论功用”。
假如Wordpress内的文章数目小于1000,能够装置一个名为Simply Static插件即可在短时刻内生成静态网站,并供给下载,这很简单,无需多说。
不过,假如文章数目大于 5000 篇,比方数万篇文章,那么,运用Simply Static插件生成html的时分,一般会报错,由于一般的网站服务器会在php上设置了超时和内存约束,咱们一般的解决办法是,在本地建立一个php环境,修正php超时时刻和内存大小,例如关于Windows体系来说,能够挑选装置一个名为“浮屠面板”的软件,快速装备一个WAMP环境,装置好了后,修正环境里php超时时刻和内存大小,这时分运用Simply Static插件就不会报错了。
即时如此,关于文章数过万的WordPress来说,Simply Static插件生成网站的速度过慢,简直要好几个小时,这儿咱们引荐运用另一个静态化插件:WP2Static插件。
在WP2Static插件里,修正Crawl Increment的数量为 100 以上的数值,能够有用进步页面生成速度,不过我在运用WP2Static插件的时分,也发现一些问题,通过屡次调试才生成成功。
1、主页分页目录缺失,主页的page只生成了几个,其他分页没有生成,我的解决办法是,装置一个名为WP-PageNavi的插件,在插件里设置“显现多少页数”的数字为页面数最大值,这样就能够把主页分页都生成出来。
2、目录页缺失,目录页只生成了一页,我的解决办法是,在“Deploy static website”里,挑选“Subdirectory on current server”,这样就能够把网站生成到本地一个目录下,之后,在Crawling选项里,把Detection level中的三个选项都跑一边,这样的话就能够生成悉数的目录页和文章页。
通过这些处理后,咱们就在终究目录下得到了一个彻底静态的网站的html文件,然后咱们将这些html文件发布到方针网站,就能够得到一个彻底静态的网站,这个静态网站不需求WordPress的其他php代码,能支撑大流量拜访,根本没有安全隐患和缝隙,除了更新费事之外,其他方面和原有WordPress简直彻底相同,是一个低本钱高质量布置网站的好办法。
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:WordPress 导出全静态化网站发布于2022-05-13 07:43:30