Jekyll 是一个简单的博客形态的静态站点生产机器
准备工作
在本地使用Jekyll框架,需要电脑中已安装Git、Ruby
安装Git
- Windows:下载并安装 Git
- Mac:使用 Homebrew :
brew 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
# 替换 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
的中内容提交到远程就可以了