NoteZ_技术博客 NoteZ_技术博客
🏠 首页
  • 📚 Web技术
  • 📋 Npm笔记
  • 📑 Markdown
  • 📄 Git笔记
  • 📝 Nginx文档
  • 📓 Linux文档
  • 📖 技术文档
  • 📜 其他文档
  • 🧊 NodeJs
  • 🎡 Express
  • 🔥 Rust
  • 🎉 Koa2
  • 🍃 MongoDB
  • 🐬 MySql
  • 🥦 Oracle
  • 🍁 Python
  • 🍄 JavaScript
  • 🌰 CSS
  • 🧄 HTML
  • 🥑 Canvas
  • 🌽 Nuxt
  • 🍆 React
  • 🥜 Vue
  • 🧅 TypeScript
  • 🌶️ AI
  • 📘 分类
  • 📗 标签
  • 📙 归档
⚜️ 在线编辑 (opens new window)
  • 📁 站点收藏
  • 📦 前端组件库
  • 📊 数据可视化
  • 🌈 开源插件
  • 🎗️ 关于我
  • 🔗 友情链接
GitHub (opens new window)

NoteZ_技术博客

前端界的小学生
🏠 首页
  • 📚 Web技术
  • 📋 Npm笔记
  • 📑 Markdown
  • 📄 Git笔记
  • 📝 Nginx文档
  • 📓 Linux文档
  • 📖 技术文档
  • 📜 其他文档
  • 🧊 NodeJs
  • 🎡 Express
  • 🔥 Rust
  • 🎉 Koa2
  • 🍃 MongoDB
  • 🐬 MySql
  • 🥦 Oracle
  • 🍁 Python
  • 🍄 JavaScript
  • 🌰 CSS
  • 🧄 HTML
  • 🥑 Canvas
  • 🌽 Nuxt
  • 🍆 React
  • 🥜 Vue
  • 🧅 TypeScript
  • 🌶️ AI
  • 📘 分类
  • 📗 标签
  • 📙 归档
⚜️ 在线编辑 (opens new window)
  • 📁 站点收藏
  • 📦 前端组件库
  • 📊 数据可视化
  • 🌈 开源插件
  • 🎗️ 关于我
  • 🔗 友情链接
GitHub (opens new window)
  • Web技术

  • Git笔记

  • Linux文档

  • Markdown

  • Nginx文档

  • Npm笔记

  • 技术文档

    • axios携带cookie
    • Echarts自定义提示框tooltip样式(包括提示框标题不固定)
    • gitee 仓库初始化
    • GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床
    • GitHub Actions 定时运行代码:每天定时百度链接推送
    • GitHub Actions 实现自动部署静态博客
    • GitHub加速下载项目的方法
    • GitHub高级搜索技巧
    • js以当前时间为基础,便捷获取时间(最近2天,最近1周,最近2周,最近1月,最近2月,最近半年,最近一年,本周,本月,本年)
    • JupyterLab二次开发环境配置以及踩的一些坑(笔记)
    • linux 虚拟机 ping 域名时,提示“未知的名称或服务原因分析“
    • Node.js中间件 - Multer详解
    • node.js使用supervisor或nodemon进行调试热更新
    • NodeJs的压缩文件之 - 模块 archiver 用法示例
    • Pdf数据解析
    • sh文件出现错误:Permission denied解决办法
    • vscode命令行以管理员身份运行
    • webpack 的简单使用
    • Web前端Vue离线存储之 - localForage.js使用方法
    • windows 多版本管理工具 nvm-windows
    • windows 如何配置 pip 镜像
    • WX小程序开发总结
    • Xshell 6 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
    • yaml语言教程
    • 使用 SwitchHost 修改 host 文件为 GitHub 提速
    • 使用Gitalk实现静态博客无后台评论系统
    • 几款主流好用的富文本编辑器
    • 如何使用 babel 对es6语法进行转码
    • 如何使用 github pages 搭建你的个人站点
    • 如何使用openvscode-server搭建一个vscode代码编辑器
    • 如何配置 GitHub 页面的发布源
      • 1、配置 GitHub Pages 发布源
      • 2、没有用户名命名方案的仓库的默认源配置
      • 3、允许 GitHub Pages 从 master 分支 或 gh-pages分支发布你的站点
      • 4、从分支机构的 /docs 文件夹中发布GitHub页面站点 master
    • 如何配置GitHub登录账号密码,进行免密push仓库文件
    • 解决GitHub提交代码成功后并不显示绿格子问题
    • 解决百度无法收录搭建在GitHub上的个人博客的问题
    • VuePress 配置 MarkDown 文件目录.md
    • GitHub无法打开或加载慢的解决方法
    • win10 通过修改 hosts 提升github访问速度
    • Echarts实现自适应
    • gulp项目中ReferenceError_ primordials is not defined报错解决方法
    • 使用libreoffice将word转化成pdf
    • onlyoffice+vue实现在线预览在线编辑
    • Stable-Diffusion-WebUI 搭建使用教程
    • wind10通过安装nvm切换node版本
    • 解决虚拟机中ip地址总是自动变化办法
    • Git配置之邮箱设置
    • Echarts重写tooltip(提示框)代码
    • 使用 frp 实现内网穿透
    • win10 开机自启动 frp 实现内网穿透
    • Express 与 vue3 使用 sse(event-stream)实现消息推送并使用 nginx 转发
    • Linux 中使用 rsync 同步文件目录教程
    • Gitea数据备份与还原
  • 其他文档

  • 前端开发
  • 技术文档
NoteZ
2019-02-28
目录

如何配置 GitHub 页面的发布源

# 1、配置 GitHub Pages 发布源

你可以配置 GitHub Pages,以便从主分支、gh-pages 分支,或主分支的 /doc 文件夹发布你的 Pages 项目,或是其他符合特定条件的 Pages 站点。 如果你的站点是一个拥有名字是 <username>.github.is 或 <orgname>.github.io 的个人或企业站点,你将无法从其他不同位置发布你的站点。这种拥有仓库名的用户和组织的 Pages 将只可以从主分支发布。

# 2、没有用户名命名方案的仓库的默认源配置

用于发布站点源文件的默认设置取决于您的站点的类型和仓库中存储的分支。

如果你的仓库没有 master 和 gh-pages 分支,你的 GitHub Pages 发布源将设置为“ 无”,并且您的站点不会发布。

在你创建了 master 分支 或 gh-pages 分支后,你可以将一个设置为你的发布源,并且你的站点会发布。 如果你仅使用 master 分支 或gh-pages 分支使用或更新你的站点仓库,那么你的站点源设置将自动为该分支可用。

# 3、允许 GitHub Pages 从 master 分支 或 gh-pages分支发布你的站点

在选择 master 分支 或 gh-pages 作为发布源之前,本地仓库必须要存在该分支。如果你没有 master分支或gh-pages分支,你可以创建他们,并且回到资源设置以更改发布源。

登录 GitHub,跳转到你的 GitHub Pages 站点的仓库。

在仓库名的下方,点击 Settings。

点击 Select 下拉选项菜单来选择 master 或 gh-pages 分支作为你的 GitHub Pages 发布源。

点击 Click 保存。

# 4、从分支机构的 /docs 文件夹中发布GitHub页面站点 master

为了从 master 分支的 /docs目录发布你的站点,你的仓库必须有一个 master 分支,并且:

  1. 在仓库的根目录有一个 /docs目录
  2. 没有遵循 <username>.github.io 或 <orgname>.github.io 的命名方案

发布站点前,GitHub Pages 会读取所有的文件,包括 /docs 目录的 CNAME 文件。例如,当你通过 GitHub Pages 设置修改你的个性化域名时,这个域名会写入 /docs/CNAME 文件。

注意

如果在设置好后将 master 分支的 /docs 目录移除,你的站点不会被建立,而且会得到一个关于丢失 /docs 目录的错误信息。

  1. 登录 GitHub,跳转到你的 GitHub Pages 站点的仓库。
  2. 在 master 分支的根目录创建 /docs 目录
  3. 在仓库名的下方,点击Settings
  4. 点击 Select 下拉选项菜单来选择 master branch / docs folder 作为你的 GitHub Pages 发布源。
  5. 点击保存。
#GitHub
上次更新: 2024/01/30, 00:35:17
如何使用openvscode-server搭建一个vscode代码编辑器
如何配置GitHub登录账号密码,进行免密push仓库文件

← 如何使用openvscode-server搭建一个vscode代码编辑器 如何配置GitHub登录账号密码,进行免密push仓库文件→

最近更新
01
Gitea数据备份与还原
03-10
02
Linux 中使用 rsync 同步文件目录教程
03-10
03
Linux 使用 rsync 互相传输同步文件的简单步骤
03-08
更多文章>
Theme by Vdoing | Copyright © 2019-2025 NoteZ,All rights reserved | 冀ICP备2021027292号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式