Pantheon + Render 搭建免费 WordPress 博客
从零开始零成本搭建 WordPress 博客
需要的工具
- 一个谷歌账号
- 一个 GitHub 账号
- 一个 Pantheon 账号
- 一个 Freenom 账号
- 一个 Render 账号
- 一个 Cloudflare 账号
注册免费域名
因为是零成本搭建网站,所以我们选择免费的域名。
免费域名有 .ml
、.tk
、.cf
和 .gq
。
打开 Freenom 。使用 Google
账号登录。
依次点击 Services -> Register a New Domain
。

在搜索框中输入您想要的域名,记得加上后缀。
例如,我这里选择 my-new-test.ml
,然后点击 Check Availability
。

如果域名可用,那它将自动加入购物车。
接着我们点击 Checkout
,进入结算界面。

下拉 Period
,可以看到,一年之内域名是免费的。

我们选择 12Months ,即一年,到期时需要进行再次购买,如果再次购买一年之内的,它仍然免费。
接下来的步骤就比较麻烦了。
首先,打开 IP 查询 查看您的 IP 所对应的地区。
接着打开 身份生成 ,选择您 IP 所在的地区并生成信息。
然后将身份填入 Freenom
中。这样您就能够购买到自己的域名了。
域名托管
购买完域名之后,我们打开并注册 Cloudflare 。
我们使用 Cloudflare
来托管我们的域名。
登录之后,点击右上角的 Add site
。输入域名之后选择免费计划。
在添加 DNS
解析界面我们直接点击 Continue
。

在 Change your nameservers
界面停留。

返回 Freenom
,点击 Manage Domain
。

再依次点击 Management Tools -> Nameservers
。

将 Cloudflare
的 Nameserver
添加到 Freenom
中。

结果如下图:

在 Cloudflare
中选择确定,然后将所有的选项都打勾,最后完成。
白嫖 WordPress
打开网站 Pantheon 。
注册并登录。点击 Create New Site
。

选择 WordPress
。然后输入网站的名称。
等待部署完成之后,Pantheon
会给我们分配一个三级域名。我们需要绑定自己的域名。
但是,Pantheon
的绑定域名服务是收费的。所以我们需要别的方法。
使用 Render
反代 Pantheon
域名
我们注册 GitHub
账号。
然后 import
这个 项目 。建议将仓库设置为私有。
打开 nginx.conf
文件,将下图中圈出的区域中的链接替换为您自己的链接。
您也可以选择反代到您的二级域名之下。只需要修改 my-new-test.ml
为 xxx.my-new-test.ml
即可。

以上部分参考 YANGTZEUSの 。
打开 Render ,使用 GitHub
注册并登录。
选择 Web Services
。

连接您自己刚刚 import 的仓库。
填写名称后,添加环境变量 PORT
值为 80
。
部署完成之后,点击 Settings
找到 Custom Domains
,进行域名绑定。
至此,您就拥有了一个自己的博客了!
Now,enjoy writing!
注意事项
- 每三个月都要到
Pantheon
中进行一次commit
,否则您的博客会被暂时停止,数据不会丢失。 Render
的免费账户一个月的服务时间一共只有 750 小时,这就意为着,您只能在免费账号中添加一个项目。如果时间用完,那么您的项目将会被停止。
——END——