GitHub-Jekyll
创建GitHub Pages站点
Section titled “创建GitHub Pages站点”先阅读注意事项,然后根据参考链接进行操作。
username如果不是Github账户名,这个仓库就会成为username.github.io的子站点,比如访问地址会是:username.github.io/aaa.github.io。
可见,username.github.io是Github默认分配给你的域名,同名仓库即代表着默认网站内容。而username.github.io/仓库名称,是用来访问你的其它仓库的地址。
引自:Github Pages + jekyll 全面介绍极简搭建个人网站和博客
创建步骤参考链接:为站点创建仓库
安装Ruby、Bundler、Jekyll、Git
Section titled “安装Ruby、Bundler、Jekyll、Git”Ruby and Jekyll安装
Section titled “Ruby and Jekyll安装”Windows安装参考链接:Jekyll on Windows
操作到第3步时,需要先将软件镜像源切换至国内清华源,然后再执行gem install jekyll bundler安装jekyll。
切换清华镜像源参考链接:Ruby Gems
执行命令:
gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
bundle config mirror.https://rubygems.org https://mirrors.tuna.tsinghua.edu.cn/rubygems
Jekyll 站点创建
Section titled “Jekyll 站点创建”-
需要先将GitHub仓库拉取到本地,可以使用VS Code直接拉取到指定文件夹。
-
在存储库根目录中使用 jekyll new 命令:
jekyll new --skip-bundle . -
打开 Jekyll 创建的 Gemfile 文件。
-
将“#”添加到以
gem "jekyll"开头的行首,以注释禁止此行。 -
将
# gem "github-pages"开头的行首“#”符号去除,以取消注释。 -
保存并关闭 Gemfile。
-
从命令行中,运行 bundle install。
-
在
.gitignore文件中增加内容Gemfile.lock。 -
提交代码到GitHub仓库。
-
在 GitHub 上,导航到站点的仓库。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。
-
在边栏的“代码和自动化”部分中,单击“ Pages”。
-
若要查看已发布的网站,请在“GitHub Pages”下单击“ 访问网站”。
引自:创建站点
GitHub Pages发布后站点时区不是北京时间问题(解决时间:2024-11-30)
Section titled “GitHub Pages发布后站点时区不是北京时间问题(解决时间:2024-11-30)”在_config.yml文件中添加一行timezone: Asia/Shanghai。