博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下安装jekyll
阅读量:4705 次
发布时间:2019-06-10

本文共 2047 字,大约阅读时间需要 6 分钟。

折腾了大半天,终于搞定了,这可得记下来了。

我的Linux版本:CentOS 6.5

主要的安装顺序还是官网上的说明:,所以安装jekyll之前需要安装ruby, gem, NodeJs

1-首先,先给系统装上gcc

yum install gcc

2-然后,这里推荐安装rvm,ruby 和 gem的安装就交给rvm来做吧:

有几点需要注意:其中的步骤0是给Mac做的,Linux不需要此步骤,直接从步骤1开始就行。

之后是较长时间的等待,取决于你的网速了。最后安装成功。然后需要重启一下终端,甚至需要重启一下系统,然后查rvm, ruby, gem版本信息如下:

1 [root@qyj myblog]# rvm -v2 rvm 1.25.28 (stable) by Wayne E. Seguin 
, Michal Papis
[https://rvm.io/]3 [root@qyj myblog]# ruby -v4 ruby 2.0.0p481 (2014-05-08 revision 45883) [i686-linux]5 [root@qyj myblog]# gem -v6 2.2.2

3-安装jekyll

此处有大坑!!!

你会发现在漫长的等待后,系统报错如下:Unable to download data from https://rubygems.org/   诸如此类,这是说国外官网的资源被墙掉了。没关系,我们可以利用国内的镜像来完成下载,这里需要设置以下默认的下载地址,参考:

执行如下命令:

$ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.sdutlinux.org/$ gem sources -l

然后看到:

http://ruby.sdutlinux.org# 请确保只有 ruby.sdutlinux.org

然后执行:

gem install jekyll

再经过漫长等待,安装完成.

4-安装NodeJS

这篇博客帮了大忙:

我下载的是红框里的:

然后更改环境变量:(注意把node与npm的路径改成自己的)

1 ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node2 ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

查看nodejs版本:

1 [root@qyj myblog]# node -v2 v0.10.30

表明nodejs安装成功。

至此,jekyll的环境都配好了。可以开始我们的jekyll之旅啦!

5-检验jekyll是否好用,来个quickstart():

1 $ jekyll new myblog2 $ cd myblog

到../myblog/下看看都有哪些文件吧:

1 [root@qyj myblog]# ls2 about.md  _config.yml  css  feed.xml  _includes  index.html  _layouts  _posts  _sass

运行服务:

1 [root@qyj myblog]# jekyll serve 2 Configuration file: /home/qyj/node-v0.10.30-linux-x86/myblog/_config.yml 3             Source: /home/qyj/node-v0.10.30-linux-x86/myblog 4        Destination: /home/qyj/node-v0.10.30-linux-x86/myblog/_site 5       Generating...  6                     done. 7  Auto-regeneration: disabled. Use --watch to enable. 8 Configuration file: /home/qyj/node-v0.10.30-linux-x86/myblog/_config.yml 9     Server address: http://0.0.0.0:4000/10   Server running... press ctrl-c to stop.

6-在浏览器中键入地址:0.0.0.0:4000,成功啦:

下一步就是如何上传到github了,留着下篇再折腾。

 

转载于:https://www.cnblogs.com/ee2213/p/3915243.html

你可能感兴趣的文章
结构体命名时加了下划线
查看>>
设置控件样式表
查看>>
【模板-一些变量的声明和定义】
查看>>
StatePattern
查看>>
C# 二分查询
查看>>
Java 8 Stream API说明
查看>>
luoguP3959 [NOIP2017]宝藏(状压dp)
查看>>
一行最大公约数
查看>>
The Pilots Brothers' refrigerator 分类: ...
查看>>
Children of the Candy Corn 分类: POJ ...
查看>>
给傻瓜用的HTML5编程和JavaScript--第一部分--理解JS基础--第一章节--HTML,向JS说Hello...
查看>>
[Java] Frequently used method or solutions for issues
查看>>
POJ 3090 Visible Lattice Points (ZOJ 2777)
查看>>
解决Win8/8.1无法正确识别USB3.0的问题
查看>>
HDU 2587 - 很O_O的汉诺塔
查看>>
java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?
查看>>
centOS下实践查询版本/CPU/内存/硬盘容量等硬件信息
查看>>
函数式语言
查看>>
SQL Server系统视图sys.master_files不能正确显示数据库脱机状态
查看>>
oracle如何判断字段是数字还是字符
查看>>