0成本部署github前端项目流程

这篇具有很好参考价值的文章主要介绍了0成本部署github前端项目流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0成本部署github纯前端项目流程

对业内来说应该是一个比较常规的操作,对于新手来说进行过一次应该就很难忘记了,但很多人仍然是不会的,认为部署项目很难,很专业,其实现在由于这些厂商的努力,大众(没有任何计算机基础)想要部署也是非常容易的

使用Vercel拉取部署项目

首先我们要将项目fork到我们的本地,这一步可以直接使用Vercel的自动化完成

以这段时间较火的gpt镜像站:https://github.com/lobehub/lobe-chat项目为例子,演示

先点击0成本部署github前端项目流程,github,前端

将自己的github账号登录,实现vercel和github账号互通,将项目名起号点击创建

0成本部署github前端项目流程,github,前端

并填写一些需要初始化的参数,最后点击deploy

0成本部署github前端项目流程,github,前端

项目就开始部署了,等待几分钟,项目部署完成后会生成项目网站链接,例如

0成本部署github前端项目流程,github,前端

自定义域名

但是Vercel由于不可抗力因素,包括官网在内的网站在国内都无法访问,你懂的,用户是无法进入的

而且这个生成的网站链接也并不好看

所以需要我们自己准备一个域名,新用户可以随便去个国内域名商先领个一年免费的,这个也不会

推荐先去b站找视频学习下,然后以阿里云为例:点击域名对应后边的解析

0成本部署github前端项目流程,github,前端

点击添加记录

0成本部署github前端项目流程,github,前端

我们现在的操作是让我们的域名指向刚刚生成的网站,

记录类型选CNAME

0成本部署github前端项目流程,github,前端

主机类型随便写,是域名前缀,

0成本部署github前端项目流程,github,前端

记录值就写成自己刚刚Vercel生成的网站链接

点击确定,我们再搜自己刚刚填写主机记录的网址(要先挂科学上网工具),就会是我们部署的网站了(没有上网工具仍然搜不出来),经历了这么多,我们的国内用户现在仍然无法使用网站,嘿嘿嘿,这时候就需要第三步了:

cloudflare的cdn加速

cloudflare是什么呢?

Cloudflare 是一家提供网络安全、性能优化和分发服务的公司。它的服务主要包括:

  1. 内容分发网络 (CDN): Cloudflare 提供全球分布的 CDN,通过将内容缓存在靠近用户的服务器上,加速网站和应用程序的加载速度。这有助于降低延迟,提高性能,减轻源服务器的负载。
  2. DDoS 防护: Cloudflare 提供强大的分布式拒绝服务 (DDoS) 防护,帮助防止恶意攻击和保护你的网站免受服务不可用的影响。通过其全球分布的数据中心,Cloudflare能够缓解大规模的网络攻击。
  3. 安全性服务: Cloudflare 提供 Web 应用防火墙 (WAF)、SSL/TLS 加密、身份验证和访问控制等安全性服务,帮助保护网站和应用程序免受恶意攻击、数据泄漏和其他安全威胁。
  4. 边缘计算: Cloudflare Workers 是一项边缘计算服务,允许你在 Cloudflare 的全球网络边缘运行 JavaScript 代码,以便在离用户更近的位置执行一些逻辑,从而提高性能和响应速度。
  5. 域名注册服务: Cloudflare 提供域名注册服务,你可以注册、管理和转移域名,同时结合他们的其他服务,如 CDN 和 SSL,使域名管理更加便捷。

Cloudflare 提供了一系列的云服务,以改善网站和应用程序的性能、可用性和安全性。通过使用 Cloudflare,网站和应用程序的访问者可以获得更快的加载速度,同时也能够受益于其先进的安全性和网络优化功能。

总之,他可以让你的网站在国内访问,并且加速你的网站,而且对于个人来说是免费的

接下来进行操作演示:

先进入cloudflare官网:https://dash.cloudflare.com/

注册账号,点击add a site

0成本部署github前端项目流程,github,前端

输入域名,点击继续

0成本部署github前端项目流程,github,前端

会有四个价格档位,点击下边的免费版

0成本部署github前端项目流程,github,前端

之后他会自动扫描我们解析过的域名,如果你是严格按前两步的话,现在应该能检测出刚刚在阿里云解析的域名

0成本部署github前端项目流程,github,前端

然后点击继续

会给你分配两个cloudflare的域名服务器

0成本部署github前端项目流程,github,前端

打开阿里云,将你的域名的域名服务器改成上边的两个,

具体步骤,点击域名解析,点击查看,我们能看到原来的dns:

0成本部署github前端项目流程,github,前端

返回域名首页

0成本部署github前端项目流程,github,前端

0成本部署github前端项目流程,github,前端

点击全部域名,找到你刚刚注册的域名后边的管理

0成本部署github前端项目流程,github,前端

点击左侧边栏的dns修改,点击修改dns服务器

将刚刚cloudflare生成的两个dns分别填入两行

0成本部署github前端项目流程,github,前端

点击最下方确定

get!!!

之后只用等待cloudflare的邮箱送达,就说明完成了,

0成本部署github前端项目流程,github,前端

这时候可以在国内搜索你的网站,一定是能出来的

0成本部署github前端项目流程,github,前端

我们能看到,确实可以使用了

这次分享就结束了,有什么不懂的,可以发评论,私聊也可以,毕竟笔主是只弱鸡,不要有心理压力;文章来源地址https://www.toymoban.com/news/detail-831001.html

到了这里,关于0成本部署github前端项目流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jenkins pipeline方式一键部署github项目

    上篇:jenkins一键部署github项目 该篇使用jenkins pipeline-script一键部署,且介绍pipeline-scm jenkins环境配置 前言:按照上篇创建pipeline任务,结果报mvn,jdk环境不存在,就很疑惑,然后配置全局属性就OK了 配置任务 附带脚本: 其中git就是我的项目地址 里面的sh脚本,跟原来的sh脚本

    2024年02月12日
    浏览(39)
  • 利用 GitHub Action 对项目进行自动部署

    说一下项目背景,这是一个基于 Docusaurus 搭建的个人博客平台:Yopth.github.io ⚛️ Docusaurs 是一个优秀的搭建网站框架,基于 React 和 MDX,插件化、国际化、SEO 等做的都很不错,有需要搭建网站的同学可以考虑。 该网站利用 GitHub Pages 部署,这个方式也是 Docusaurus 所支持的,详

    2023年04月24日
    浏览(43)
  • GitHub:HairCLIP AI换发型 项目部署

    HairCLIP是在2022年3月发布的,它是基于StyleCLIP改进的,StyleCLIP是一种用文本换发型的项目,比如输入文本:长发、短发、刘海、卷发等等,就能生成对应发型图片,但很多发型不好准确的描述出来,所以HairCLIP在文本的基础上增加了参考图片,也就是可以同时用文本描述+参考图

    2024年02月01日
    浏览(40)
  • 微前端乾坤项目vue集成子系统流程

    在 src 目录新增 public-path.js: 入口文件 main.js 修改,为了避免根 id #app 与其他的 DOM 冲突,需要限制查找范围。 3.打包配置修改(vue.config.js): 4.路由配置: ###主系统的url路由配置: ###子系统的url路由配置:

    2024年02月01日
    浏览(45)
  • 前端vue部署到nginx并且配置https安全证书全流程

            说明一下: 本人原本使用的是docker安装nginx通过挂载实现部署,但是出现了很多bug(例如部署安全证书后还是无法访问),所以困扰了很久,最后改为本地安装nginx,最终在不懈的努力下终于按照好了,特此记录一下。         一:整个流程:            

    2024年02月07日
    浏览(52)
  • 一键操作完整的部署项目流程

    目录 一、常见的搭配 二、完整的部署项目流程具体步骤 2.1、安装jdk  安装jdk : 配置环境: 检查是否成功: 2.2、配置tomcat外部访问 下载解压软件 安装tomcat 测试tomcat安装是否成功  2.3、安装MySQL 安装vcc环境 命令输入步骤 安装Navicat 运程打开连接 2.4、部署项目 1、Windows+sq

    2024年01月18日
    浏览(42)
  • 推荐10个适合前端人员学习VR和AR相关的GitHub项目

    GitHub是一个开源代码库,其中包含了无数有用的项目和工具。对于前端开发人员来说,GitHub是一个非常有用的资源,可以帮助他们学习和实践各种技术,包括虚拟现实(VR)和增强现实(AR)技术。以下是10个适合前端人员学习VR和AR相关的GitHub项目,这些项目提供了学习和实践

    2024年02月16日
    浏览(37)
  • Linux/Ubuntu下使用git从Github拉取项目文件、提交修改后文件的完整流程演示

    git是一种分布式开源版本控制系统,它有本地仓库和远程仓库,远程仓库可以和Github的仓库(Repositories)进行链接。远程仓库可以和Github的仓库(Repositories)链接后,提交代码时,在本地修改完代码后,使用git commit将修改提交到本地仓库中,然后再用git push将本地仓库的修改推送到

    2024年02月04日
    浏览(52)
  • GitHub克隆别人的项目部署到IDEA运行的步骤

    第一步:从Github上克隆项目 可以直接用URL也可以下载压缩包,这里我直接下载压缩包 第二步:把下载好的压缩包另存到你想要的目录下,解压 第三步:选择以管理员身份运行IDEA 第四步:在package.json文件里修改scripts: 这里的“serve”也可能是“dev”,直接在“dev”后面修改

    2023年04月08日
    浏览(39)
  • 使用GitHub Actions 来进行项目远程服务器部署

    由于项目源码是托管在github的,而部署是放在远程服务器上,并且使用nginx部署。 现在的部署流程时,需要更新时,在本地切换到master分支,执行构建操作,拿到构建出的dist目录,将其上传到远程服务的某个nginx目录,重启nginx服务。 基于以上,使用GitHub Actions做CI/CD流程。

    2024年02月14日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包