实话说有点夸张,但是整体来说落地性很强,最低成本上,你还是要有个域名用来解析绑定静态内容的,不管怎么说,腾讯云开启了国内即可托管静态站点和免费加速的时代了。(》有服务器需求的看)
核心思想:
EdgeOnePages主要做静态网站免费托管,绑定域名后使用EdgeOne免费套餐做节点安全缓存加速访问
内容更新则通过wordpress进行,无论是本地wordpress(本地机器或者nas看自己能力)还是通过各种服务器部署(各种免费或者低成本的虚拟主机,轻量云等)总之在wordpress更新内容这一步基本是没有什么悬念的,另外就是需要装两个插件,实现内容更新自动化触发加载保存到腾讯云EdgeOnePages上,这样就直接免费把内容网站托管在腾讯云,免费用托管,安全加速(EdgeOne免费套餐就可以,自己酌情设置,有模板直接用也行),比较吃性能的后端(几块,小几十块,几百块的传家宝机器,各种厂商送的免费机器也够)只更新内容而不需要承载用户访问带来的各种性能负载压力。非常适合静态博客,官网,seo内容推广等业务(无论是攻击还是多并发基本都是节点和腾讯自己的服务器承受)。
这两个插件:WPGraphQL、WP Gatsby,直接在WP的插件市场搜索,安装后启用即可(离线版的可通过在线文件包抓下来安装用)。
WPGraphQL插件负责为wordpress内容提供API查询接口,以便Hexo静态化时可以访问到WP的数据。这个插件安装后直接启用即可,无需多余配置。安装后可以访问这个网址测试一下:https://your-site.com/wp-json/wp/v2/posts,只要返回类似的内容就没问题了。
WP Gatsby插件是负责连接EdgeOne Pages的部署钩子的,当WP内容有更新时,通过这个插件调起钩子,提醒EdgeOne Pages上的Hexo进行静态化操作。这个插件安装启用后,在WP的【设置-GatsbyJS】页面设置里的“Builds Webhook URL”就是部署钩子。
具体的操作就参考原文好了,不在这里做过多赘述,不懂的参考原文教程,这里提供了思路,会技术的基本有思路就能操作了。
》原文