首页
学习
活动
专区
圈层
工具
发布

利用CloudFlare的Workers和Pages反代Github并缓存实现Github文件加速访问

通过CloudFlare Pages实现反代 1.直接上传反代脚本. 首先创建CloudFlare Pages服务,选择直接上传....{gird-item} {/gird-item} {gird-item} {/gird-item} 然后创建一个项目文件夹(名字可以随意),在文件夹内创建一个_worker.js的文件,...{gird-item} {/gird-item} {gird-item} {/gird-item} 2.将脚本文件托管在Github上,可实时更新....由于CloudFlare Pages自带的免费pages.dev域名国内访问也是很不稳定,这里极其建议同学们绑定自定义域名进行访问!...配置Github加速文件的边缘缓存 选择你得域名,点击 规则 => 页面规则 => 创建页面规则 如图所示,设置以下规则,并保存部署页面规则即可.

17.7K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何给 GitHub Pages 配置多个域名?

    这时,在 GitHub Pages 设置里面,你就需要设置一个 Custom domain 来帮助 GitHub Pages 部署的时候知道某个域名实际上是你的,需要用来显示此仓库的 GitHub Pages...比如我在这里设置了 ,于是当我将反向代理服务器代理到 walterlv.github.io 时,GitHub Pages 便能正确得知这实际上是 walterlv.github.io 这个仓库的,这才能正确显示...Jekyll 的配置文件后,就可以直接使用 GitHub Pages 服务了。...这样,当我们在域名服务器中将 walterlv.com 设置到 walterlv.github.io 时,GitHub Pages 至少知道应该使用这个仓库里的 GitHub Pages 来显示。...原理 一个 GitHub Pages 的仓库只能有一个 CNAME 文件,也即我们只能告知 GitHub 我们的一个合理域名。

    2.5K20

    Nginx流媒体服务器搭建「建议收藏」

    /configure --enable-shared --enable-libfdk-acc # 如果报错nasm或者yasm未找到或版本过低,需要安装依赖 # CentOS7.6可使用yum安装 yum...vod_align_segments_to_key_frames on; # 每个切片以关键帧开头 vod_manifest_segment_durations_mode accurate; # 精确显示每个切片的长度.../404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504...服务器IP/vod/视频.mp4/index.m3u8 网页播放测试 http://服务器IP/data/视频.mp4 4.3 错误解决 此时可以进入nginx目录中logs查看日志 400错误 一般是文件格式问题...,可根据日志中错误进行搜索 404错误 一般是配置或者视频文件存放位置错误,可根据日志中错误进行搜索 5.流媒体服务器拓展 发现了一款基于GO的开源流媒体服务器开发框架Monibuca可以了解一下~

    3.7K21

    .NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记

    资源整体替换) PATCH 修改(资源段落性修改) DELETE 删除 OPTIONS 状态码 200 300 已转移地址/永久移动(response redirect) 401 未认证 403 未授权 404...未找到文件 500 内部服务错误,服务器不知道如何处理的错误 HTTP协议详解: https://www.cnblogs.com/tankxiao/archive/2012/02/13/2342672...webapplication framework asp .net asp .net core springboot express [001.jpg] 基本功能 url映射 安全性(认证、授权等) 网页模板系统 razer pages....NET 体系结构 https://docs.microsoft.com/zh-cn/dotnet/standard/components .NET Core 平台 coreclr: https://github.com...compiler, primitive data types and low-level classes asp .net core .net core 平台下的一个 web 应用框架: https://github.com

    1.2K11

    .NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记

    资源整体替换) PATCH 修改(资源段落性修改) DELETE 删除 OPTIONS 状态码 200 300 已转移地址/永久移动(response redirect) 401 未认证 403 未授权 404...未找到文件 500 内部服务错误,服务器不知道如何处理的错误 HTTP协议详解: https://www.cnblogs.com/tankxiao/archive/2012/02/13/2342672...基本功能 url映射 安全性(认证、授权等) 网页模板系统 razer pages 数据库关系与映射(ORM) 扩展功能 依赖注入 配置 日志 2.1.3 .net 与 .net core asp .net....NET 体系结构 https://docs.microsoft.com/zh-cn/dotnet/standard/components .NET Core 平台 coreclr: https://github.com...compiler, primitive data types and low-level classes asp .net core .net core 平台下的一个 web 应用框架: https://github.com

    1K10

    Next.js项目部署到GitHub Pages问题整理

    Github Pages 的设置流程参考:Astro网站部署到GitHub Pages踩坑记录,都是一样的。...GitHub 还是很人性化的,将项目 push 上去,打开 GitHub Pages 页面,Source 选择 GitHub Actions ,就会自动检测到是 Next.js 项目,提示配置部署文件。.../out 这样把文件打包在 out 目录,部署的时候拉取这里的文件,就不会出现 404 了。... to allow deployment to GitHub Pages 设置 GitHub UB_TOKEN 的权限以允许部署到 GitHub Pages permissions:   contents...未经允许不得转载:Web前端开发资源网 » Next.js项目部署到GitHub Pages问题整理 推荐阅读: Vue.js学习笔记——条件、循环、双向绑定 用css实现文本溢出 超出部分隐藏显示省略号

    1.6K10

    uni-id官方保留字的解决方案-Cloud-admin管理框架部署

    文件下修改359行的 " 内为上面步骤一致的数据库名(如下图)(可一同操作11.12步) 6.根目录/pages/system/tag/add.vue文件下修改28行的 " 内为上面步骤一致的数据库名...(如下图) 7.根目录/pages/system/tag/list.vue文件下修改21行的 " 内为上面步骤一致的数据库名(如下图) 8.大家回到回到浏览器,标签页面刷新看,不再显示(报错情况...返回-用户管理-页面 10.下图2可以看出点击[修改]后,仍然显示未找到集合。...11.根目录/pages/system/user/add.vue文件下修改14行的 " 内为上面步骤一致的数据库名(如下图) 12.根目录/pages/system/user/edit.vue文件下修改...17行的 " 内为上面步骤一致的数据库名(如下图) 13.Ctrl+S 保存文件,刷新浏览器(如下图)可看到已经不显示(未找到集合)了。

    65320

    Hexo 优化配置汇总【GitHub Actions 看板娘 数学公式 标签云 README 转义问题】

    服务器 快到期了,这几天迁移到 GitHub 上,用免费的 GitHub Pages 重新部署下 杰森的博客 。...404 页面 数学公式支持 本地搜索功能排错指南 自定义站点页脚 加入标签云 README 转义问题 GitHub Actions 自动化部署 本文最具价值的配置莫过于此,没有用到 GitHub Actions...,还得花时间找错,非常麻烦 使用 GitHub Actions 后,发文只需要在博客的源文件仓库中拖拽源文件或者 push 源文件到仓库,GitHub Actions 即可监测仓库状态,自动执行部署操作到指定位置...,但是在 Github Pages 中只有访问 /404 时,才能定向到页面,并不能实现真正的 404 效果 查看了官方文档后,实现也比较容易,只需要在站点资源文件夹(source 目录下)添加 404...这样 hexo 就不会渲染匹配到的文件,显示正常 参考资料: GitHub Actions 自动部署 Hexo 01 GitHub Actions 自动部署 Hexo 02 Actions yml

    80830

    Hexo+Github 博客搭建之环境搭建篇

    至此,Github 的注册以及 Github Pages 已经创建完成了。也可以查看情人节限定,利用 Github Pages做一个表白页面。...然后找到.gitconfig 文件,文件存放位置在 C:/Users/[username]/.gitconfig(未找到的话,请开启显示隐藏文件的功能),用编辑器打开,看到如下图所示的内容,即配置成功...本地安装 hexo 静态博客框架以及发布到 Github Pages 首先选择一个磁盘作为你博客文件的存放位置,然后新建一个文件夹,比如名为 blogtest 的文件夹,创建完后,先不要点进去,在此处点击鼠标右键...本地博客发布到 Github Pages 之前的步骤中,我们已经完成了对 Github 账户的注册以及 Github Pages 的创建,接下来是将本地博客发布至 Github Pages。...最后就是生成页面,并发布至 Github Pages,执行如下命令: # Hexo会根据配置文件渲染出一套静态页面 hexo g # 将上一步渲染出的一系列文件上传至至Github Pages hexo

    78120

    来认真学一下,项目部署到 github pages

    本文主要分享基于 vite 创建的前端项目如何部署到 github pages 上。你也可以参考其中的内容部署别的前端静态项目。...✓github repo -> Settings -> Pages 3、Deoply from a branch 这里的 Source 面板提供了两种部署方式,一种是通过 github actions...这是许多人在部署 github pages 时会失败的主要原因。 第一种,main 分支的根目录。此时需要我们将打包之后的 index.html 文件放到打包之后的根目录下。...这里要注意区 github pages 给你分配的项目路径,到底是域名根目录,还是根目录下面的其中一个路径。...pages 的服务端目前只处理了 /vuevinedemo,因此,此时当我们在其他的路由刷新页面时,会直接 404 这个时候,我们可以把 打包文件中的 index.html 复制一份,重命名为 404

    2K11
    领券