“Let’s Go!”
前言
虽然市面上有很多blog网站,例如CSDN 、等等,但是作为程序猿的我还是想自己搭建一个属于自己的个人博客网站,自己维护。我选用Jekyll搭建自己的博客, Jekyll 的自定制非常容易,基本就是个模版引擎。
环境搭建
Linux环境:
-
通过RVM安装Ruby环境
1、安装gpg密钥
$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
-
如果出现:
gpg: keyserver receive failed: Syntax error in URI请再次执行一遍上面的指令
2、安装RVM
$ \curl -sSL https://get.rvm.io | bash -s stable
-
如果最后一行出现如下提示(让你捐赠,哈哈哈):
Donate: https://opencollective.com/rvm/donate说明RVM安装完成了
3、更新bash的环境配置
$ source ~/.bashrc
$ source ~/.bash_profile
4、检测是否成功安装RVM
$ rvm -v
- 若出现以下提示,则说明RVM安装成功
5、安装ruby2.5.
$ rvm install 2.5.5
$ ruby -v
$ gem -v
-
若依次出现以下提示,则说明Ruby安装成功
6、更改gem源(国外源太慢了,卡到你怀疑人生)
$ gem source -r https://rubygems.org/
$ gem source -a https://gems.ruby-china.com
7、安装Jekyll
$ gem install bundler jekyll
$ jekyll -v
- 若出现以下提示,则说明Jekyll安装成功
-
在Github上寻找Jekyll个人博客模板
Github上有很多优秀的Jekyll的博客模板,我挑选了一个Star最多的项目---> Jekyll-now。
1、下载git
$ yum -y install git
2、检出Jekyll-now
$ git clone https://github.com/barryclark/jekyll-now.git
3、安装Jekyll-now所需的gem依赖
$ gem install jekyll-sitemap
$ gem install jekyll-feed
$ gem install jekyll-paginate
3、运行Jekyll
$ cd jekyll-now
-
如果服务器是云服务器并且拥有外网IP,
$ jekyll serve -H 0.0.0.0 -P 4000 --detach
-
如果服务器是本地机器
$ jekyll serve -H 127.0.0.1 -P 4000 --detach
4、访问浏览器
http://yourIp:4000
http://127.0.0.1:4000
搭建成功!!
个性化设置
请参照jekyll-now的README,主要是修改_config.yml的配置,非常简单!