我的github博客搭建过程

记录我搭建自己博客的过程和遇到的问题,由于对前端了解甚少,在jekyll环境的搭建出了很多问题,在各种论坛上找解决方法,最后算是解决了,记录下来。

jekyll 本地环境的搭建

由于对 jekyll 的官方文档已经把 jekyll 的安装过程讲解的很详细,步骤如下:

安装 jekyll 的 ruby 依赖(我用的是deepin系统):

sudo apt-get install ruby-full build-essential

避免用 root 用户安装

echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

最后就可以直接安装 jekyll 了:

gem install jekyll bundler

在安装jekyll的时候会出问题,提示报错,由于在国内获取源失败了,所以可以通过更新 ruby 源:

gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/

jekyll 环境搭建好之后就可以直接开始使用了:

创建一个jekyll本地博客 jekyll new youblog

运行博客:jekyll s 或者 jekyll servers

有时候运行的时候可能会出现没有依赖的问题:

Dependency Error: Yikes! It looks like you don’t have jekyll-paginate or one of its dependencies installed. In order to use Jekyll as currently configured, you’ll need to install this gem. The full error message from Ruby is: ‘cannot load such file – jekyll-paginate’ If you run into trouble, you can find helpful resources at Getting Help jekyll 3.1.2 | Error: jekyll-paginate

解决办法:gem install jekyll-paginate, 然后再添加 Gemfile 文件里面添加 gem 'jekyll-paginate'

类似的其他依赖也是一样的安装方法

详情请看: jekyll 官方文档

使用别人的博客主题

几个寻找博客主题的网址: