github pages本地环境配置

在win10下搭建github pages的本地环境真是坎坷多舛,各种错误,而且可用的文档也相对较少,中文的更是寥寥无几。还好在简书的一篇文章中得到许多解决办法。

主要问题有以下几点:

  • jekyll以及其包管理、开发环境的搭建
  • github pages环境的配置

要做到第一点,让所有的依赖符合要求,要么vpn,要么换国内源。

解决方法:

下载安装包

jekyllinstaller

MSYS2

修改国内源

gems.ruby-china.org

清华MSYS2源

更新安装

在ruby-prompt中键入

ridk install

选[3]

再输入:

gem install bundler

MSYS2 promt

再msys2的prompt中输入:

pacman -Sy

进入repository目录下

1
2
3
4
5
bundle update

bundle install

bundle exec jekyll server

解决“No GitHub API authentication”

  • github: [metadata]

  • 填写 _config.yml 中的站点description