GitHub Pages + Jekyll 搭建网站、更换主题
搭建GitHub Pages所遇见的问题
这里只记录主要问题:
第一:bundle install报错:
我是Mac系统; 在输入命令 bundle install后, Fetching nokogiri 1.8.4 报错,各种百度、Google无效,下面展示我的解决方案:
1. brew unlink xz
2. gem install nokogiri -v '1.8.4',
然后报错:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
Loving:vno-jekyll Love$ sudo gem install nokogiri -v '1.8.4'
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
3. sudo gem install nokogiri -v '1.8.4' -n /usr/local/bin/ (这行命令输入完以后,在**bundle install**再进行安装的时候就解决了!)
第 二 选择主题并自定义主题:
在安装好bundle以后,去 https://github.com 新建repo;
1. repo的名字最好是: username.github.io;
2. 在 create rep 过后,来到 repo --> 'setting' 拖动到下面进入 choose Theme;
3. 选中喜欢的主题过后点击 select Theme,这时回到repo,会有两个文件,其中一个是 _config.yml。这时候,访问 https://username/username.github.io 会得到你设置的模板;
4. git clone repo,想更换选择的模板,进入repo目录下,即username.github.io的目录下,删除里面的默认文件(_config.yml和另一个);
5. http://jekyllthemes.org/ 这里下载模板,并解压,把内容全拷贝到username.github.io目录下,在把代码提交到GitHub;
6. 建议清理下浏览器缓存,再次去repo看看是否已经commit成功;
7. 运行: https://username/username.github.io,successful!
8. 如果是Mac系统的盆友,恰好看到这篇文章,也恰好还没有成功,请联系我,有时间一定帮忙解答!(958565126@qq.com)