github pages使用免费CDN加速-netlify

github pages大家都知道,很多人用它来做个人博客,但是github pages在国内的访问速度很拉跨,经常访问不正常,对github pages加速的方式有很多种,今天介绍一下netlify,优点是,一键关联github项目,github更新,会自动部署,方便快捷,且免费,速度也很不错

Netlify是什么呢?

‌静态网站托管‌:Netlify专为HTML/CSS/JS等静态资源设计,支持主流前端框架(如React、Vue、Hugo等),无需服务器运维即可实现全球CDN加速。‌‌

1‌.自动化工作流‌:

集成GitHub/GitLab/Bitbucket仓库,代码推送后自动触发构建与部署。‌‌

2.提供自定义构建命令(如npm run build)和输出目录配置。‌‌

3‌.免费基础服务‌:

包含100GB月流量、300分钟构建时长及免费HTTPS证书。‌‌

4.提供*.netlify.app子域名,支持绑定自定义域名-注意:不用备案!!!

看看这介绍,是不是跟github pages特别搭配,100GB流量对于个人而言完全使用不完,如果把图片再单独拆出来,光文字资源来说,非常绰绰有余了。至于图床可以参考这个文章,也是免费的,github图床使用CDN加速

一、部署github pages

静态博客怎么部署在github pages上就不多赘述,很多参考资料,大家自行搜索参考即可

二、配置netlify

1.登录netlify

使用github账号登录 netlify

点击右侧新建项目-Add new project

2.选择github仓库

选择具体的仓库

第一个是选择netlify可用github所有仓库,第二个是选择netlify只能使用github指定的库,暂默认第二个我们github pages仓库即可

3.部署

Team:默认项目名

project name:默认项目名,也可自定义,建议项目名,影响生成的默认域名

往下拉:

branch to deploy: main 部署分支,github默认main分支,可以改其他

剩余的可不用填

点击最下面 Deploy 项目名

部署成功后显示下图

点击图中标识1的位置,可以简单预览下,没问题的话就可以了

到这一步其实已经结束了,但是有自定义域名的可以继续往下看

4.自定义域名

点击上图中标识2的位置,右侧点击Add a domin-Add a domain you already own(添加一个已经拥有的域名)

点击验证 verify

然后会让你去验证域名,因为我已经验证过了,所以没法截图,大概意思就是让你在域名提供商那里去首先验证下该域名是自己的,需要添加个一串数值指向到子域名,参考下图

验证好之后,就直接将域名指向它指定的地址就等待就行了,参考下图

验证好之后是这样的,参考下图,就是红框内没有验证DNS的字样,并且左边域名也变绿就可以了

至于https的ssl证书,有netlify自动配置,刚添加完域名后,它会自动配置ssl证书,参考下图

上图这种就是正在配置证书,时间可能久一点,需要10-20分钟左右

配置证书成功后是这样的,显示对号就是OK的,下面domains那里就是对应的自己的自定义域名,时间是3个月,但是到期后它会自动续发ssl证书,不用担心。

OK,大功告成,现在就可以大胆的访问,不用担心github pages访问不正常的情况了

相关推荐
badhope6 小时前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
TonyLee0179 小时前
Github使用记录
github
放下华子我只抽RuiKe513 小时前
从零构建高精度 AI Agent Skill:Tech Blog Generator 实战指南
人工智能·prompt·github·ai agent·skills·openclaw·development
2401_8846621013 小时前
GitHub镜像站搭建全攻略大纲
github
散峰而望14 小时前
【基础算法】从入门到实战:递归型枚举与回溯剪枝,暴力搜索的初级优化指南
数据结构·c++·后端·算法·机器学习·github·剪枝
Refly16 小时前
【微信接入 OpenClaw 龙虾🦞】10分钟手把手教程完成接入,Claude 模型无限使用
前端·微信·github
老星*17 小时前
Lucide Icons:开源、轻量、设计师友好的现代图标库
ui·开源·github
星霜笔记17 小时前
GitMob — 手机端 GitHub 管理工具
android·kotlin·github·android jetpack
无限进步_19 小时前
【C++】单词反转算法详解:原地操作与边界处理
java·开发语言·c++·git·算法·github·visual studio
老星*19 小时前
Vaultwarden:开源轻量的1Password替代,自托管密码管理方案
开源·github·密码学