Cloudflare + Github 部署落地页教程

目的:通过 Cloudflare + Github 的形式部署设计好的落地页,实现极快的访问速度,增强用户访问体验。同时,也方便我们随时修改优化落地页内容。

步骤如下:

1.准备一个域名

注册 Cloudflare 账号,很简单,不细说了。

买一个域名,这个域名是你用来投放落地页的主域名。

用 Cloudflare DNS 解析,安装 Cloudflare 的 SSL 免费证书,方便后期重定向自定义域名。

建议直接在 Cloudflare 买域名,解析和 SSL 证书会自动安装好。

本教程使用以 https://example.com 为例。

2.提前规划好投放链接

比如,我准备投放一款 Nike 的跑鞋,我设计的投放链接最终格式:

https://example.com/best-running-shoes

提示:Cloudflare 默认使用的是“漂亮链接”,也就是使用文件夹格式结尾的方式,上面链接中的“/”,代表文件夹,指请求这个链接时到“best-running-shoes”这个文件夹寻找 index.html 文件。

不建议使用https://example.com/best-running-shoes.html格式的链接,以“.html”结尾的链接仍然会被重定向,可能会产生意想不到的错误。

3.设计好要投放的落地页

设计落地页的工具很多,这里不做推荐。

我们把设计好的所有文件放在一个文件夹里面,也就是上文所说的“best-running-shoes”文件夹,里面包括 index.html,img 文件夹(存放图片),js 文件夹(存放 js),css 文件夹(存放 css),等等。

另外一个需要注意的地方,在 index.html 引用图片或者 js 或者 css 图片时,建议使用相对路径地址,也就是<img src=”img/nike.png” />,类似这种地址。

方便后期如果需要换域名投放,index.html 不需要再改代码。

设计好的落地页文件夹及结构如下图:

Cloudflare + Github 部署落地页教程

4.在 github 新建 1 个仓库

注册 github 免费账号,用国内国外邮箱都可以,建议使用国外邮箱, 很简单,不细说。

解释一下仓库:仓库用大白话解释就是存放代码的地方,一个仓库可以专门存一类代码。比如,我们可以用一个仓库,存放刚才设计好的落地页代码。

登录 Github 后,点击右上角的加号,“+”,新建一个仓库。

Cloudflare + Github 部署落地页教程

填写仓库名字,在“1”处填写“example”。

在“2”处勾选”Private”,表示私有仓库,不对外公开,只有自己可以访问修改。

在“3”处,也打上勾吧。

其他默认就行,点击右下角,“Create repository”

Cloudflare + Github 部署落地页教程

example 仓库创建好了,如下图:

Cloudflare + Github 部署落地页教程

5.上传设计好的落地页代码

首先,创建 best-running-shoes 文件夹点击“Add file”,再点击 Create new files:

Cloudflare + Github 部署落地页教程

输入我们要创建的 best-running-shoes 文件夹名字,随便写个 readme文件,再点击右侧的“commit changes”即可。文件夹就创建好了。

Cloudflare + Github 部署落地页教程
Cloudflare + Github 部署落地页教程

上传文件到该文件夹下,点击“Add file”,再点击“Upload files”:

Cloudflare + Github 部署落地页教程

点击,”choose your files”,选择本地电脑上 best-running-shoes 文件夹内的 index.html,然后点击“提交更改”。

Cloudflare + Github 部署落地页教程

重复此步骤,依次创建 img、js、css 文件夹并上传文件。上传完后,资料目录如下:

Cloudflare + Github 部署落地页教程

到此,落地页的文件和代码就存放在 github 上了。

6.将 Cloudflare 和 Github 关联起来

登录 cloudflare 主页,点击左侧的“Workers 和 Pages

Cloudflare + Github 部署落地页教程

然后,点击“创建”:

Cloudflare + Github 部署落地页教程

点击“Pages”,“连接到 Git”:

Cloudflare + Github 部署落地页教程

这里会要求授权访问 github 的仓库,按照操作,输入账号密码即可,我这里已经授权了,不再演示。

授权后会进入部署流程选择刚刚在 github 创建好的仓库–“example”

Cloudflare + Github 部署落地页教程

不需要修改,直接点击“保存并部署”:

Cloudflare + Github 部署落地页教程

稍等几十秒钟,Cloudflare 会在后台进行部署。出现以下提示,说明已经部署好了。

Cloudflare + Github 部署落地页教程

这 里 系 统 自 动 生 成 了 一 个 连 接 , 我 们 在 这 个 连 接 后 面 加 上“/best-running-shoes/”,访问一下看是否运行正常。

如下图,说明部署成功了。

Cloudflare + Github 部署落地页教程

7.使用自定义域名

这是最后一步,在上一步骤,系统生成的连接https://example-xxx.pages.dev/best-running-shoes/已经可以访问,但我想把它换成自己的域名,即改成https://example.com/best-running-shoes/ ,

点击“继续处理项目”:

Cloudflare + Github 部署落地页教程

点击“设置自定义域”:

Cloudflare + Github 部署落地页教程

输入你的域名,点击“继续”:

Cloudflare + Github 部署落地页教程

点击“激活域”:

Cloudflare + Github 部署落地页教程

稍等几分钟,等待 DNS 更新,就好了。

可以使用 https://example.com/best-running-shoes/

测试能否访问。

然后就可以拿这个落地页连接在谷歌投放了。

8.其他

关于部署:以上方法是纯使用网页操作进行部署,也可以使用 github的桌面客户端或者纯命令代码部署。

关于重定向:Cloudflare Pages 功能里还有一个很重要的重定向功能。

关于更新:后期如果落地页需要修改,可以使用 github 的在线编辑器。

有时间和精力的朋友可以进一步研究。

原创文章,作者:扎巴克,如若转载,请注明出处:https://buckmoment.com/120.html

(0)
扎巴克扎巴克
上一篇 2025年7月21日
下一篇 2025年7月25日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注