WordPress建站小记

在2019年2月初基本完成了Toolforce企业展示网站的建设。站点使用WordPress+主题的方式,这次二次开发调细节比较费时。

完全静态化WordPress网站

最近我发现存在诸多黑客尝试攻击的问题,决定尝试静态化这个网站。

经过若干尝试觉得wp2static是最好用的插件,操作流程如下:

  1. 在插件市场里搜寻并添加;
  2. wp super cache里添加了cdn链接;
  3. wp2static里面设置目标网址、静态文件放置的目录,如下图所示;
  4. 点击左下角start static site except开始导出静态网站文件到指定目录。

wp2static操作界面

需要注意的是我导出的静态网站包里面的域名还是原来的域名,为此需要修改Nginx中的配置。

涉及的其他插件

  1. All In One SEO Pack
  2. Disable Google Fonts
  3. Google Analytics Dashboard for WP (GADWP)
  4. Jetpack by WordPress.com
  5. WP Baidu Map
  6. WP Super Cache
  7. WPS Hide Login
  8. Yoast SEO
  9. WP2Static
  10. Simply Static

使用cdn

整个网站的素材高达300MB,因此将部分素材移至CDN就显得十分必要。

即:在wp super cache 中添加cdn链接,并将对应的文件夹上传到又拍云云存储中。

  1. 注册又拍账户,绑定cdn域名,如cdn.example.cn;
  2. 配置云存储的账户密码:
  1. wp super cache里添加了cdn域名;
  2. 使用又拍云官方工具upx同步指定文件:

根据教程,安装upx 到网站服务器(centos7)上,并设置:

1
2
3
4
5
cp -rf upx-linux-amd64-v0.2.3 /usr/bin/upx

chmod +x /usr/bin/upx
#登录授权的云存储账户,在又拍云网站中设置,用完后暂时关闭账户授权。
upx login

将如下目录同步至又拍云:

1
2
3
4
5
6
7
8
/wp-content/
/wp-includes/
/wp-admin/css/
/wp-admin/js/

同步命令代码如下:
upx sync wp-content/ /wp-content/
upx sync 本地文件路径 云端路径

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/

利用WP Super Cache的CDN来挂载JS CSS(又拍云、七牛通用)-月宅酱

开发者工具 – 又拍云-文档帮助中心


WordPress建站小记
https://youdef.com/posts/22/
作者
阿成
发布于
2019年11月27日
许可协议