如何用Jekyll搭建属于自己的个人博客网站?

“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安装成功

      ""
      image

    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

index.png

搭建成功!!

个性化设置

     请参照jekyll-now的README,主要是修改_config.yml的配置,非常简单!

你可能感兴趣的:(如何用Jekyll搭建属于自己的个人博客网站?)