本文记录博主使用 Win 10 操作系统和 Jekyll 3.1.2 搭建 GitHub Pages 的过程。希望能帮助到相同有需要的朋友。
点击阅读搭建自己的GitHub Pages
本文记录博主使用 Win 10 操作系统和 Jekyll 3.1.2 搭建 GitHub Pages 的过程。希望能帮助到相同有需要的朋友。
[2016-10-09 补充]升级 Jekyll 到 3.2
基本需求
- GitHub账号及一个命名为{GitHub 昵称}.github.io 的仓库
- Jekyll 软件 Jekyll 官网, Jekyll 中文站
1.创建 GitHub 账号及用户名开头的仓库
:).本步骤默认已经完成。
2. 安装 Jekyll
Jekyll 是一个将纯文本转换为静态博客网站的轻量级快速建站工作。也是 GitHub Page 官方推荐使用的静态网站生成工具(大量应用于 GitHub 内)。 下面开始安装过程。Jekyll 是有 Ruby 开发, 所以依赖于 Ruby 环境。所以我们的第一步就是安装 Ruby 环境
2.1 安装 Ruby 环境
下载 Ruby 环境和开发者工具包。下载地址:Ruby Windows 平台。
Ruby 环境安装包:
Ruby DevKit 安装包:
安装完成后打开命令行(或 Win + R, 输入 cmd 回车)输入 ruby -version :
2.2 安装 Jekyll
在命令行中使用如下命令安装 Jekyll:
1
> gem install jekyll
笔者出现安装失败的情况。Google 之后一说百说的推荐了淘宝 Gem 仓库,但是博主无法成功更换使用淘宝的 Gem(HTTPS)。(淘宝的 Gem 目前已不支持 Http 连接)。 经过一番研究解决,博主命令如下:
1
> gem sources --remove https://rubygems.org/ -a http://rubygems.org/
怀疑可能是 Windows Installer 安装的 Ruby 对 Https 支持不是很好。更换为 http 源就解决问题了。
2.3 markdown 文档解析
Jekyll 默认的 md 文档解析器是 kramdown,缺省的代码高亮插件是 rouge。详细的缺省配置见:Jekyll 缺省配置.
未安装的可以使用以下命令安装.
1
2
> gem install kramdown
> gem install rouge
2.4 代码高亮
无代码高亮需求的小伙伴无视本节内容即可。Jekyll 相关的代码高亮插件有很多。本站使用 CodeRay + rouge 实现代码高亮。示例配置如下:
1
2
3
4
5
6
7
8
9
10
11
12
markdown: kramdown # [rdiscount, karkdown]
highlighter: rouge # [rouge, pygments]
kramdown:
input: GFM
extensions:
- autolink
- footnotes
- smart
enable_coderay: true
syntax_highlighter: rouge
coderay:
coderay_line_numbers: nil
2.4 创建 Jekyll 模板
创建一个简单的缺省页面示例。
1
2
3
> jekyll new myblog
> jekyll build
> jekyll server
在浏览器访问127.0.0.1:4000
预览文字及内容
本站使用的是 Jekyll-uno 模板,遵循 MIT 开源协议(博主通过 Google 搜索出来的)。
参考资料
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 TinyZ Zzh (包含链接: https://tinyzzh.github.io ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。 如有任何疑问,请 与我联系 (tinyzzh815@gmail.com) 。
评论