GitHub Pages是GitHub提供的一个网页寄存服务,于2008年推出。可以用于存放静态网页,包括博客、项目文档甚至整本书。Jekyll软件可以用于将文档转换成静态网页,该软件提供了将网页上传到GitHub Pages的功能。
通俗地说,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快速构建指南》内容有什么不同?👍
楼主残忍的关闭了评论