Github Pages Jekyll update 190925
1、安装Ruby
- 前往 Ruby下载
rubyinstaller-2.3.3-x64Ruby+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仓库下载到本地后,只需复制
GemfileGemfile.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-paginategem.
DevKit路径下安装 gem install ‘jekyll-paginate’
Gemfile 文件增加gem 'jekyll-paginate'
_config.yml文件增加
plugins:
- jekyll-feed
- jekyll-paginate