1、安装Ruby

  • 前往 Ruby下载 rubyinstaller-2.3.3-x64 Ruby+Devkit2.6.4-1(x64)
  • 安装勾选添加到path
  • 安装目录 D:\app\Ruby23-x64
  • Ruby安装成功

  • 0925更新直接下载最新版本的ruby即可如下图所示

2、安装DevKit&Jekyll

  • 前往 Ruby拉到最下面下载DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
  • 解压到 D:\app\DevKit
  • 执行命令ruby dk.rb init修改config.yml 增加 - D:/app/Ruby23-x64
  • 执行命令
    ruby dk.rb review
    ruby dk.rb install
    gem -v	# 查看gem是否正常安装
    gem install jekyll bundler
    
  • 0925更新执行命令gem install jekyll bundler
  • Jekyll安装成功

3、启动Jekyll

jekyll new myblog
cd myblog
bundle exec jekyll serve或jekyll serve
  • 浏览器访问 http://localhost:4000/ 本地博客创建成功

4、本地博客发布到Github Pages

  • Github New Repository
  • 命名规则 username/username.github.com
  • 打开设置页面拖到最下面选择主题
  • 新建的项目clone到本地文件夹 D:\work\blog\username.github.io
  • 将第3步myblog文件夹下所有文件复制到D:\work\blog\username.github.io
  • 如果已经发布到Github,重新安装了Ruby Jekyll,则不需要复制myblog所有文件,将Github仓库下载到本地后,只需复制Gemfile Gemfile.lock这两个文件即可。
    git add.
    git commit -m "opz"
    git push origin master
    
  • 浏览器访问 http://username.github.io 本地博客发布成功

5、写博客

  • D:\work\blog\username.github.io/_posts文件夹下按格式编写即可

6、拷贝博客遇到的问题

  • you haven’t included the jekyll-paginate gem.
DevKit路径下安装 gem install ‘jekyll-paginate’
Gemfile 文件增加gem 'jekyll-paginate'
_config.yml文件增加
plugins:
  - jekyll-feed
  - jekyll-paginate