WordPress建站小记
在2019年2月初基本完成了Toolforce企业展示网站的建设。站点使用WordPress+主题的方式,这次二次开发调细节比较费时。
完全静态化WordPress网站
最近我发现存在诸多黑客尝试攻击的问题,决定尝试静态化这个网站。
经过若干尝试觉得wp2static是最好用的插件,操作流程如下:
- 在插件市场里搜寻并添加;
 - 在
wp super cache里添加了cdn链接; - 在
wp2static里面设置目标网址、静态文件放置的目录,如下图所示; - 点击左下角
start static site except开始导出静态网站文件到指定目录。 

需要注意的是我导出的静态网站包里面的域名还是原来的域名,为此需要修改Nginx中的配置。
涉及的其他插件
- All In One SEO Pack
 - Disable Google Fonts
 - Google Analytics Dashboard for WP (GADWP)
 - Jetpack by WordPress.com
 - WP Baidu Map
 - WP Super Cache
 - WPS Hide Login
 - Yoast SEO
 - WP2Static
 - Simply Static
 
使用cdn
整个网站的素材高达300MB,因此将部分素材移至CDN就显得十分必要。
即:在wp super cache 中添加cdn链接,并将对应的文件夹上传到又拍云云存储中。
- 注册又拍账户,绑定cdn域名,如cdn.example.cn;
 - 配置云存储的账户密码:
 
- 在
wp super cache里添加了cdn域名; - 使用又拍云官方工具upx同步指定文件:
 
根据教程,安装upx 到网站服务器(centos7)上,并设置:
1  |  | 
将如下目录同步至又拍云:
1  |  | 
wp-super-cache会自动将
off-site-urls替换为cdn链接,如果网站打开出现问题,请及时同步cdn目录。
参考链接
如何将一个Wordpress网站完全静态化 http://89-89.cn/news_web_design/281.html
https://wordpress.org/support/topic/generating-0-pages/
WordPress建站小记
      https://youdef.com/posts/22/