在 github 上托管网页

Hosting a webpage on github

我正在尝试在 github 上托管一个网站,但它一直显示此错误:

"Unavailable for your site because your domain is not properly configured to support HTTPS(coursera-confusion.com) — Troubleshooting custom domains HTTPS provides a layer of encryption that prevents others from snooping on or tampering with traffic to your site. When HTTPS is enforced, your site will only be served over HTTPS. Learn more. "

这是我第一次在 github.please 帮助上托管网络存储库。

有时颁发证书需要一些时间。请稍等几分钟。

使用 github 部署您的网站

部署过程如下: (尽量使用VSCode)

考虑到您的文件存在于 'project' 文件夹中

i) 在主 'project' 文件夹中创建一个新文件夹 'build'。

ii) 将您的网站数据移动到 'built' 文件夹中。在 'build' 文件夹内,您的所有网站数据都将存在。(图像、index.html、.css、.js 或任何 reactjs 文件)

iii)通过cmd遍历到主'project'文件夹,在[=113中输入'npm init'命令=] 终端初始化主 'project' 文件夹中的 pacakge.json 文件。(确保在使用节点包管理器(npm)之前安装 Node.js)

iv) 转到 package.json 文件并使用 npm i gh-pages 命令安装 gh-pages,这将作为依赖项添加到 package.json 文件中。

v) 您的 github 存储库 link 作为主页键的值存在于 package.json 文件中。 主页:“https://github.com/username/project

vi) 创建脚本 替换 "test": "echo \"错误: 未指定测试\" && exit 1"', 与 "deploy" : "gh-pages -d build"

vii) 将所有这些推送到 github(添加 .gitignore 文件,这样节点模块就不会推送到 git枢纽)

git 初始化

git 添加 .

git commit -m "deploy"

git远程添加项目“https://username.github.io/project

git push -u project master

viii) 通过 cmd 运行 你的项目现在使用这个命令 npm 运行 deploy(应该在 运行 项目后显示 "Published")

ix) 转到您为项目创建的 Github 存储库并检查,必须有一个新的分支 'gh-pages' 添加到您的 master分支.

x) 现在从您的存储库设置中,select gh-pages 分支作为您的 git中心页面。

最后,您的网站已准备好在 https://username.github.io/project/ 发布。 等待5-10分钟,然后检查。