GitHub Pages
通俗地说,GitHub Pages
Websites for you and your projects. Hosted directly from your GitHub repository. Just edit, push, and your changes are live.
GitHub Pages
创建一个仓库
登录
克隆存储库
以下流程在
转到要存储项目的文件夹,然后克隆新的存储库:
git clone https://github.com/username/username.github.io
进入项目文件夹并添加
cd username.github.io
echo "Hello World" > index.html
添加、提交和推送更改
git add --all git commit -m "Initial commit" git push -u origin master
完成,浏览器访问
深入
- 用
Jekyll 写博客 - 使用 Jekyll,您可以使用漂亮的 Markdown 语法撰写博客,而无需处理任何数据库。 - 自定义域名 - 只需创建一个名为
CNAME 的文件并包含您的 URL。 - 指南 - 创建自定义
404 页面、使用子模块,以及有关 GitHub Pages 的更多信息。
一、运行 Jekyll 的准备工作
虽然 Windows 不是官方支持的平台,但经过适当的调整后也可以用它来运行 Jekyll。以下以 Windows 平台为例,其他平台可参考 Jekyll 官方文档。
在 Windows 安装 Ruby 最简单的方法是使用 Windows 版 RubyInstaller。
1、下载rubyinstaller-devkit-3.3.1-1-x64.exe
。最后使用命令 ruby -v
和 gem -v
可检验这一步是否安装成功。
特别地,如果需要更改安装目录,目录不要有空格。如果后续出现故障,许多是因为安装目录不规范导致环境变量不可用的问题。在系统中,环境变量指示系统去哪些目录中寻找可执行的程序。
gem
是 Ruby 的包管理命令,类似于 Python 的pip
。
2、安装完成后会弹出 ridk install
安装向导,这也是必需的,选择[3] MSYS2 and MINGW development tool chain
这一步安装 MSYS2 工具链和 MINGW 库,MSYS2 是一个 Windows 软件分发和构建平台,支持语言包括 Ruby 。
3、打开一个新的命令提示符窗口安装 Jekyll 和 Bundler:gem install jekyll bundler
。最后使用命令 jekyll -v
和 bundler -v
可检验是否安装成功。
二、站点管理
1、创建一个站点
jekyll new myblog
2、构建当前的站点,并且 host 在本地
cd myblog bundle install bundle exec jekyll serve
打开 http://localhost:4000
就可以预览到网站。构建过程可以简单地视作 Jekyll 将 HTML 文件从一个地方复制到另一个地方,静态站点已输出到 _site
目录,并启动一个开发服务器。
接下来只需要向 _posts 文件夹中添加文本文件,执行以下命令即可更新网站。
cd myblog
jekyll serve # 本地开发命令;如果没有关闭命令行窗口,更新会自动进行
Jekylljekyll build
,_config.yml
url
至于网站的布局,是由模板定义的,可以使用
Github Pages 建站原理
Hexo、Jekyll、Hugo
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 快速构建指南》内容有什么不同?
楼主残忍的关闭了评论