在这里插入图片描述

这里是一张展示 GitHub Pages 静态网站架构与部署流程的示意图,可以帮助你更直观理解整个流程。

要使用 github.io(GitHub Pages)搭建一个简单的网页,你可以按照以下步骤操作:


快速入门:个人网站(User/Organization Site)

这是最简单的方式,适合你快速上线一个静态网页。

  1. 创建 GitHub 仓库
    登录 GitHub 后,点击右上角 “+” → “新建仓库”(New repository),仓库名称设为 username.github.io,其中 username 是你的 GitHub 用户名(需全小写)(GitHub Docs, GitHub Pages)。

  2. 初始化仓库
    可以勾选 “使用 README 初始化此存储库”(Initialize with README)(GitHub Docs)。

  3. 添加网页内容

    • 在仓库根目录新增一个 index.html 文件,或 index.md(Markdown)也可以(GitHub Docs, GitHub Pages)。

    • 内容可以是简单的 HTML 或 Markdown,比如:

      <h1>Hello, GitHub Pages!</h1>
      
    • or 使用 Markdown:

      # Hello, GitHub Pages!
      
  4. 设置 Pages 发布来源
    进入仓库的 Settings → “Pages” 部分,在 “生成和部署” 的 “源” 选项中选择 main 分支并保存(GitHub Docs)。

  5. 访问网站
    等待几分钟后,即可访问你的站点:http://username.github.io (GitHub Docs, GitHub Pages)。


可选:使用 Jekyll 主题美化页面

如果你想要页面更美观,可以使用内置的 Jekyll 主题:

  • 在 Settings → Pages → “主题选择”(Theme chooser)中选择一个主题后提交即可使用(GitHub Pages)。

  • 想自定义网站标题、描述等内容,可在 _config.yml 中添加或修改:

    theme: jekyll-theme-minimal
    title: 我的个人主页
    description: 欢迎访问我的网站!
    

(GitHub Docs)


项目站点(Project Site)— 如仓库名不是 username.github.io

如果你希望为其他项目创建独立页面:

  • 可在任意公开仓库里添加 index.html,然后到 Settings → Pages → 设置来源(如 maingh-pages 分支),成功部署后访问地址为:

    https://username.github.io/repository/
    

(GitHub Docs, 维基百科)。


小贴士

  • GitHub Pages 只支持静态内容(HTML、CSS、JavaScript 或 Markdown)(Reddit)。
  • 如果希望绑定自定义域名,可在仓库根目录添加 CNAME 文件,并在域名服务商处配置 DNS 指向 GitHub Pages(Stack Overflow)。
  • 每次提交可能需要几分钟才会生效,等待一下再刷新页面即可(GitHub Docs)。

总之,要建一个简单网页并发布上 GitHub 页面,大致就是以上几步:创建仓库 → 添加 index.html → 设置 Pages → 等待部署 → 浏览访问。如果你对 Jekyll 或自定义域名感兴趣,我也可以进一步帮你细化设置,随时告诉我~

进一步阅读

https://heardlibrary.github.io/digital-scholarship/manage/control/github/pages/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/95043.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/95043.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/95043.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记录一次ubuntu20.04 解决gmock not found问题的过程

在电脑上源码编译moveit&#xff0c;系统是ubuntu20.04&#xff0c;有三个电脑&#xff0c;分别叫做A,B,C好了&#xff0c;A和C都可以很顺畅地走流程编译通过&#xff0c;但是B遇到了gmock not found的问题&#xff0c;一开始没当回事&#xff0c;感觉重装下库&#xff0c;或者…

Java基础编程核心案例:从逻辑到应用

Java编程的核心在于将逻辑思维转化为可执行的代码。本专栏通过8个实用案例&#xff0c;覆盖条件判断、循环结构、数组操作、用户交互等基础知识点&#xff0c;展示如何用Java解决实际问题&#xff0c;从简单游戏到数据计算&#xff0c;逐步构建编程思维。 案例一&#xff1a;剪…

Starlink卫星终端对星策略是终端自主执行的还是网管中心调度的?

以下文章首先来源于Google Gemini的Deep Research的内容,在Deep Research的报告参考了SpaceX公开信息、FCC技术报告、相关专利(如US9906292B2)以及学术研究的综合分析,并参考了RFWirelessWorld和APNIC博客等二次来源。 文章完成之后,前后发给了Grok和deepseek,让Grok和d…

【CDA案例】数据分析案例拆解:解锁数据分析全流程!

在当今数字化时代&#xff0c;数据如同一座座金矿&#xff0c;蕴含着巨大的价值。企业、组织乃至个人都渴望从海量的数据中挖掘出有用的信息&#xff0c;以指导决策、优化运营、提升竞争力。今天我们以一个实际的数据分析案例为蓝本&#xff0c;深入拆解其全过程&#xff0c;带…

vulnhub-drippingblues靶场攻略

1.打开靶场&#xff0c;我们将网络连接方式改为NAT模式2.然后使用nmap扫描一下nat的网段3.存在21&#xff0c;22&#xff0c;80端口我们先来看一下21端口的ftp协议&#xff0c;发现可以直接匿名登录&#xff0c;并且可以下载存在的东西4.但是这个压缩包被加密了&#xff0c;我们…

afsim2.9_使用QtCreator和VSCode编译

使用QtCreator和VSCode编译AFSIM2.9源代码指南 准备工作 在开始编译AFSIM2.9源代码前&#xff0c;需要确保您的开发环境满足以下条件&#xff1a; 安装QtCreator安装Visual Studio Code&#xff08;最新稳定版&#xff09;获取AFSIM2.9源代码包安装必要的编译工具链&#xf…

TC39x STM(System Timer)学习记录

STM有哪些特性&#xff1f;自由运行的 64 位计数器所有 64 位可同步读取可同步读取 64 位计数器的不同 32 位部分基于与 STM 部分内容的比较匹配&#xff0c;灵活地产生服务请求在应用复位后自动开始计数若 ARSTDIS.STMxDIS 位清零&#xff0c;应用复位将复位 STM 寄存器&#…

css初学者第四天

<1>snipaste工具的使用snipaste是一个简单但强大的截图工具&#xff0c;也可以让你将截图贴回屏幕上。常用的快捷方式&#xff1a;1、F1可以截图&#xff0c;同时测量大小&#xff0c;设置箭头 书写文字等2、F3在桌面置顶显示3、点击图片&#xff0c;alt可以取色&#xf…

CompletableFuture实现Excel 多个sheet页批量导出

CompletableFuture实现Excel 多个sheet页批量导出 文章目录 CompletableFuture实现Excel 多个sheet页批量导出 为什么不能直接合并文件或Sheet? 我的方案合理性 1. 操作实现步骤 1.1、导入所需要的依赖 1.2 、Excel 导入导出对象 1.3、异步生成 Excel 文件到指定路径 1.4、合并…

搭建本地 Git 服务器

以下是搭建本地 Git 服务器的通用步骤&#xff0c;支持团队协作或私有仓库管理&#xff1a;方法 1&#xff1a;基于 SSH 的简单部署&#xff08;适合小团队&#xff09; 步骤 1&#xff1a;安装 Git 在服务器上安装 Git&#xff08;以 Ubuntu 为例&#xff09;&#xff1a; sud…

【Matplotlib】中文显示问题

中文显示问题本地Mac上作图&#xff0c;可以方便地实现中文字体显示。比如在Jupter中&#xff0c;通过&#xff1a;方法一&#xff1a;不下载字体库即可实现中文显示 (MAC)plt.rcParams[font.family][Arial Unicode MS]方法二&#xff1a;下载指定字体训即可实现中文显示plt.rc…

从“单体崩溃”到“稳定如山”:Java 构建高可用、低耦合架构实战指南

引言&#xff1a; 你是否经历过这样的痛苦&#xff1f;某个模块突然异常&#xff0c;整个系统瞬间崩盘&#xff0c;排查日志堆积如山&#xff0c;客户投诉不断。系统耦合严重、容错性差&#xff0c;成了上线最忌惮的“隐雷”。 而今天&#xff0c;我们要带你深入剖析如何通过事…

人工智能正在学习自我提升的方式

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

Numpy基础(广播机制)

广播机制 Numpy的Universal functions中要求输入的数组shape是一致的&#xff0c;当数组的shape不相等 时&#xff0c;则会使用广播机制。不过&#xff0c;调整数组使得shape一样&#xff0c;需要满足一定的规则&#xff0c;否则将 出错。这些规则可归纳为以下4条。 1&#xff…

reuse: for booting my spring project with mvn in Windows command line

boot.bat echo off setlocal enabledelayedexpansion:: 定义帮助信息 set HELP_MSG使用方法: %0 [选项,可选-m,-j,-h] [参数...]:: 默认启动方式为 mvn set MODEmvn set ARGS:: 解析命令行参数 :parse_args if "%~1""" goto end_parseif "%~1"&q…

NodeJs学习日志(4):路由合并_环境配置_常用文件目录

路由合并_环境配置_常用文件目录 路由合并 // routes/routes.js const express require(express); const router express.Router();// 合并子路由 var indexRouter require(../routes/index); var usersRouter require(../routes/users);router.use(/, indexRouter); route…

✨TRAE SOLO + Holopix AI | 轻松实现 “虚假广告“-转[特殊字符]割草小游戏

引言 &#x1f636; 两周前 (7.21) Trae-国际版 正式发布「SOLO」模式&#xff0c;需要 Pro 账户&#xff0c;邀请码一度 “难求”&#xff0c;海鲜市场还有人挂出 500块的 “天价”&#xff0c;这都能炒&#xff1f;我是无法理解的&#x1f937;‍♀️&#xff0c;目前一个月…

redis集群-本地环境

* Linux 本地集群&#xff1a;3主3从yum install -y gccyum install -y wgetyum install -y vimwget http://download.redis.io/releases/redis-7.2.5.tar.gztar -zxvf redis-7.2.5.tar.gzcd redis-7.2.5/makemake PREFIX/usr/local/redis install# 配置系统环境变量vim /etc/p…

海关 瑞数 失信企业 逆向 分析 后缀 rs

声明: 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01;部分python代码headers {Accept: appl…

用 Postman 的 Tests 脚本,这行代码断言接口返回,自动化测试省一半事

本文聚焦 Postman 的 Tests 脚本在接口自动化测试中的核心作用&#xff0c;阐述如何通过编写 Tests 脚本实现接口返回的自动断言&#xff0c;从而大幅提升测试效率。文中详细介绍了 Tests 脚本的基础语法、常用断言方法、实战案例及优化技巧&#xff0c;涵盖从简单响应状态码校…