公告:

教大家用WordPress导出全静态化网站,需要怎么操作?

作者:我爱技术网 / 时间:1年前 (2019/01/17) / 分类:胡言乱语 / 阅读:2407 / 评论:0

WordPress做为世界上盛行的博客建站软件,不管是从界面仍是功能上来说都十分老练,不过有一点比较惋惜,Wordpress树立的主要是动态页面,其功能耗费比较大,用其树立较大的网站,对效劳器端资源占用较多,而许多时分,咱们需求的是一个彻底静态的网站。

教大家用WordPress导出全静态化网站,需要怎么操作?

彻底静态的网站只要html文件,对效劳器资源耗费极低,许多当地供给免费保管静态网站的效劳,因而网站运转本钱十分低,此外,静态网站安全性很好,简直没有什么可进犯的缝隙,比较动态网站来说,不用过于操心安全问题,在访问上,即时访问量十分大,静态网站也能够很好的支撑,基本上不会有什么功能问题。

那么,如何将一个Wordpress网站彻底静态化呢?下面我就讲一下方法。

在Wordpress的“设置”-“固定衔接”里,将固定链接设置为“自定义结构”,文章的标题结束添加。html,这样文章页面显现出来就和静态页面相同,可是目录和标签仍是动态页面。

假如Wordpress内的文章数目小于1000,能够装置一个名为Simply Static插件即可在短时刻内生成静态网站,并供给下载,这不值得多说。

不过,假如文章数目大于5000,比方数万篇文章,那么,运用Simply Static插件一般会报错,由于一半效劳器在php上设置了超时和内存约束,咱们一般的方法是,在本地建立一个php环境,修正php超时时刻和内存大小,一般关于Windows体系来说,能够挑选装置一个名为浮屠面板的软件,能够快速装备一个WAMP环境,装置号了后,修正环境里php超时时刻和内存大小。

即时如此,关于文章数过万的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发布到方针网站,就能够得到一个彻底静态的网站,不需求WordPress的其他代码,除了更新费事之外,其他方面和原有WordPress简直彻底相同。


推荐阅读:

阿里云ECS WP-CLI更新失败恢复正常

Adobe解决了损坏MacBook Pro扬声器的错误

WordPress5.1正式版Betty已经发布,建议更新和升级

  • QQ群
  • 微信公众号