Github链接只部署到readme中。

问题描述 投票:0回答:1

https:/github.comAlanKMiller1501bamazon。

正如我所说,当我点击链接时,我只进入了readme,而不是实际的页面。我到底是哪里出了问题?

github-pages webdeploy
1个回答
0
投票

GitHub Repo的目的

1. 一个目录或存储空间,在那里你的项目可以住。

在它的基础上,GitHub只是:在在线托管的地方,你可以存储你的源代码。虽然你可以只在你的个人笔记本电脑上工作,但一个在线仓库让你与其他人分享代码和协作变得非常容易,没有麻烦。

2. 通过GitHub Pages进行静态文件托管。

作为额外的奖励,每个GitHub Repo可以作为一个静态网页服务器。也就是说,如果你的Repo由简单的 HTML/CSS/JS 文件,你不需要付费的主机就能把页面上线。它还原生支持 Jekyll,使其成为个人博客或类似的选择。

然而,如果你的代码需要服务器--例如运行数据库,调用云功能等--GitHub不会部署你的项目,只会存储它们。根据你的实际需求,你可能要考虑Heroku或Firebase等部署服务,或者Linode或Digital Ocean等linux服务器。

3. 访问者查看repo时看到的内容

当有人来访时 https://github.com/user-name/repo URL,将显示以下内容。

  • 仓库的摘要。
  • 完整的文件清单,以及
  • 含量 README.MD

所以,你在问题中描述的是一种默认行为。如果你想通过 GitHub Pages 部署一个项目--在这种情况下不能,因为它是一个服务器端项目--URL 应该是 https://user-name.github.io/project-title.


前端与后端代码

简而言之,能在浏览器中运行的代码被认为是 前期 (或 客户端),只在服务器上运行的代码被认为是 后端 (或 服务器端).

例如,所有 HTML/CSS 文件的定义是前端的。任何通过JavaScript进行的DOM操作(比如 document.querySelector 和东西)是前端。


TL;DR。

  • 你的项目需要一个服务器。(例如 require 语法。mysql 访问等)。)
  • 您可以 商店 这些文件在GitHub上,但不能 调配 他们通过 GitHub 原生地进行。
  • 这里没有什么需要修复的,因为什么都没坏。
  • 如果只是为了测试练习,只要让项目在你的 localhost;否则找一个服务器托管解决方案。
© www.soinside.com 2019 - 2024. All rights reserved.