博客搭建-jekyll

利用GitHub Page+jekyll快速搭建博客

920 创建: 更新: 2019/10/24 16:30 本文总阅读量

前言

这个人太懒了,磨磨唧唧,终于有点时间搭建起属于自己的一个小窝了,记录下这个小小的过程:

jekyll的官网在这里

安装篇

gem install jekyll bundler

输入以上命令你可能会遇到下面的情况,如图:

项目1

标注: OS X El Capitan 新特性(System Integrity Protection or SIP)中加强了权限,但是可以对这里进行操作 /usr/local/bin可以尝试使用以下指令进行jekyll的安装(亲测可行,安装完毕后terminal中输入jekyll即可看到是否生效):

sudo gem install -n /usr/local/bin/ jekyll

这条指令告诉gem,把jekyll安装到不受SIP保护的文件夹,而不是安装到默认/Library/Ruby/Gems下的目录中。

看到一行行Fetching也是蛮开心的,但是你可能马上会黑脸:

项目2

也就是说你的ruby版本太低了…

利用rvm安装ruby:

首先看下自己有没有安装rvm

rvm -v

得到:

-bash:rvm:command not found

果然好事得多磨呀…

执行:

curl -L get.rvm.io | bash -s stable

完成后你可能会遇到这样的一个提示:(如果没有请忽略)

To start using RVM you need to run `source /Users/用户名/.rvm/scripts/rvm`  
in all you open shell windows, in rare case you need to reopen all shell windows

既然提示了就执行吧!

到这里再次执行rvm -v 你就可以看到想要的了

rvm 1.29.9(latest)by Michal Papis,Piotr Kuczynski,Wayne E. Seguin [https://rvm.io]

项目4

还记得上面提示的吗?requires Ruby version >=2.4.0我们就安装2,4.0为例子:

rvm install 2.4.0

项目5

等待1… 2… 3…

等待到了一个提示:

Ruby was built without documentaion,to build it run: rvm docs generate-ri 

执行: rvm docs generate-ri 完毕后使用ruby -v

ruby 2.4.0p0(2016-12-24 revision 57164) [x86_64-darwin18]

能看到这些,那么恭喜你ruby更新完毕了!!!

继续执行:

sudo gem install -n /usr/local/bin/ jekyll

项目7 项目8

到这里恭喜你已经将jekyll安装完毕了


安装延伸篇

下面是我换了台电脑安装jekyll仅供参考

项目9 项目10 项目11 项目12


卸载篇

安装jekyll10个人可能会遇到10中不同的报错问题,但是卸载只有一句话:

gem unistall jekyll

拓展篇(bundle命令)

bundle命令请查看这里

拓展篇(Ruby相关概念)

ruby相关请移步这里

补充篇(19-10-24)

1024—-也得解决'问题'

项目13

wtf?什么鬼?我在那?我做错了什么?

Google、知乎等等也没找到合适的解决方案,还是太嫩了.

help…

jekyll help

项目14

Show the full backtrace when an error occurs开不开心、意不意外

项目15

虽然提示不是很明白(其实就是嫩),哈哈哈但是仔细看上面的…cachesite目录其实就不难发现说白了就是缓存

果断将根目录的.jekyll-cache_site清除掉重新生成。

项目16

其实回头想一下出现这个原因根本问题是,使用的两台电脑之间代码同步的问题导致的,1024快乐!

参考:
one
two
three