Jekyll的简单安装配置以及部署

 

Jekyll 是一个简单的博客形态的静态站点生产机器

准备工作

在本地使用Jekyll框架,需要电脑中已安装GitRuby

安装Git

  • Windows:下载并安装 Git
  • Mac:使用 Homebrewbrew install git --with-gettext
  • Linux (Ubuntu, Debian):sudo apt-get install git-core
  • Linux (Fedora, Red Hat, CentOS):sudo yum install git-core

安装Ruby

Ruby 有多个版本,建议使用rvm (Ruby Version Manager)来管理Ruby的版本。对于windows小伙伴来说,建议使用Ruby安装程序进行安装

安装Ruby

# 安装 Jekyll 需要 Ruby 版本 >= 2.1.0
rvm install 2.5.1

使用ruby-china的源镜像

# 替换 rvm 的配置信息
echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db

安装Jekyll

gem install bundler jekyll

国内小伙伴建议先使用ruby-china的Gem镜像

# 替换Gem源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

# 替换 Bundler 的 Gem 源代码镜像命令
bundle config mirror.https://rubygems.org https://gems.ruby-china.com

使用Jekyll

初始化

Jekyll new 博客文件夹

# 进入博客目录
cd 博客文件夹

# 安装依赖
bundle install

查看jekyll new更多帮助

jekyll new -h

本地启动

# s 是 server

jekyll s

然后在可以本地浏览器打开http://localhost:4000,就可以访问启动好的博客啦

查看jekyll server更多帮助

jekyll s -h

使用Next主题

我使用的Next主题

git clone https://github.com/Simpleyyt/jekyll-theme-next
cd jekyll-theme-next
bundle install
jekyll s # 启动

此时项目目录就是jekyll-theme-next,修改项目目录下的_config.yml文件, 必须重启Hexo本地服务,即可在本地看到新的主题样式

配置

Jekyll大部份的的配置在项目目录下的_config.yml中,根据Jekyll官方文档Jekyll中文文档Next文档按照自己需要改动即可

写文章

需要在_posts文件夹中创建一个新的文件,文件格式为年-月-日-标题.md是四位数字,都是两位

更多说明,参考Jekyll 写作

部署

部署的基本原理同Hexo的部署, 但是Jekyll没有类与Hexo的hexo-deployer-git,所以需要手动把这静态资源的目录_site的中内容提交到远程就可以了