GitHub Pages是GitHub提供的一个网页寄存服务,于2008年推出。可以用于存放静态网页,包括博客、项目文档甚至整本书。Jekyll软件可以用于将文档转换成静态网页,该软件提供了将网页上传到GitHub Pages的功能。

maxresdefault (4).jpg

通俗地说,GitHub Pages就是为你的项目提供一个静态站点,并且直接指向你的Github仓库;你的仓库更新,网站自动更新。

Websites for you and your projects. Hosted directly from your GitHub repository. Just edit, push, and your changes are live.

GitHub Pages主页介绍了使用GitHub Pages构建网站的方法:

创建一个仓库

登录GitHub并创建一个名为username.github.io的新存储库,其中username是您在GitHub上的用户名(或组织名称)。

克隆存储库

以下流程在git客户端操作,也可以通过其他方式(如web)完成。

转到要存储项目的文件夹,然后克隆新的存储库:

git clone https://github.com/username/username.github.io

进入项目文件夹并添加index.html文件:

cd username.github.io
echo "Hello World" > index.html

添加、提交和推送更改

git add --all
git commit -m "Initial commit"
git push -u origin master

完成,浏览器访问https://username.github.io

深入

用Jekyll写博客 - 使用Jekyll,您可以使用漂亮的Markdown语法撰写博客,而无需处理任何数据库。
自定义域名 - 只需创建一个名为CNAME的文件并包含您的URL。
指南 - 创建自定义404页面、使用子模块,以及有关GitHub Pages的更多信息。

Github Pages建站原理

Hexo、Jekyll、Hugo等软件可以用于将文档转换成静态网页,它们在Github Pages的建站原理如下:

1、注册一个 Github 帐号,然后创建一个代码仓库,用来存放你的网站源码。
2、在你的电脑上安装 Hexo(如果你是 Windows 用户,你可能需要先安装 Git,后续的操作都可以在 Git Bash 中完成)。
3、生成一个新的 Hexo 站点,并设置你的站点名称、作者等基本信息。
4、用 Markdown 进行写作,并保存在站点的 /source 文件夹中。
5、在你的写作告一段落之后,通过 hexo deploy 命令将你的站点上传到 Github 仓库中。此时,你的博文原稿储存在你的电脑上,而 Hexo 所生成的网站源码会被上传到 Github 上。
6、之后每次撰写新文章,只需要重复 4、5两步即可。

来看看thailycare.com上的另一篇《GitHub Pages快速构建指南》内容有什么不同?
👍

本文由 CulmartPlay 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以共同推动STEM公益教育!

楼主残忍的关闭了评论