如何将WordPress搬迁到云开发上?
本文最后更新于 262 天前,其中的信息可能已经有所发展或是发生改变。

上线了静态博客

近日,在腾讯云云开发的赞助与帮助之下,我们上线了静态版博客(文章在大部分时间都是同步的,可能会稍有延迟),极大地优化了用户访问体验,欢迎通过链接访问体验(注意:搜索功能无法使用)。我将在下文介绍如何将博客搬迁至云开发

Step1 更改中文文章(页码)固定链接

由于中文文章(页码)名会导致页面访问异常(如图),所以您需要先将中文文章(页码)固定链接更改为拼音/英语的形式

Step1.1 更改中文文章固定链接为拼音

如果您需要更改文章固定链接为拼音,可以通过安装插件 Wenprise Pinyin Slug 实现,注意,它只会对新发布的文章生效,对于以前发布的文章,您需要通过编辑手动更改其固定链接

Step1.2 更改中文页面固定链接为拼音/英语

对于页面,您需要通过编辑来手动更改其固定链接

Step2 设置伪静态

Step2.1 选择固定链接形式

通过“设置-固定链接”选择你喜欢的固定链接形式并保存(示例如图),此时您的文章可能暂时无法访问,请不要惊慌,完成下一步后它会自动恢复正常

Step2.2 设置Nginx伪静态

如果您使用宝塔,可以直接在站点伪静态设置选择规则“WordPress”

如果您并非宝塔用户,您可以参考如下规则进行设置

location /
{
	 try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

在完成本步后,您应该可以正常访问您的文章了

Step3 为WordPress生成静态网站

注:本文编写时所使用的插件版本为6.6.7

Step3.1 安装插件

通过WordPress管理后台安装插件 WP2Static 并启用

Step3.2 配置插件

按照图片配置插件(注:“ Destination URL ”需根据自己博客链接地址更改,没有的配置按照默认即可,您也可以根据您站点的情况单独配置)

Step3.3 生成静态网站

配置完成后,点击下方蓝色的“Start static site export”开始生成静态网站,稍等片刻,下载生成的ZIP文件并解压到本地

Step4 部署网站到云开发

Step4.1 创建环境

登录腾讯云控制台,访问链接新建一个环境,环境名称自拟,计费方式选择“按量付费”并开启免费资源

创建完成后,进入相应环境的控制台,在侧边栏选择“静态网站托管”并开启服务,稍等片刻等待配置完成

Step4.2 绑定域名

在相应环境的“静态网站托管-基础配置”处绑定一个已备案域名并按要求设置解析

Step4.3 配置

根据各自需求配置相关配置项(包括但不限于HTTPS,防盗链配置,IP访问限频配置等)

Step4.4 上传网站内容

通过相应环境的“静态网站托管-文件管理”上传刚刚解压得到的文件(及文件夹)

当您完成本步后, 部署已经完成,您现在应该已经可以通过您绑定的域名访问您的网站

已知问题

Part1

由于是静态网站托管,博客的搜索功能将无法使用

Part2

对于WordPress主题Argon,可能会出现字体文件无法加载(Error – 404)的错误,您需要手动将相应文件夹上传至静态网站托管

结语

欢迎关注我们的微信公众号“Lime Network”获取更多关于我们的动态。如果喜欢,您可以通过下方的赞赏码来鼓励我

上一篇
下一篇