在Windows上安装Jekyll
时间:2022-04-28
本文章向大家介绍在Windows上安装Jekyll,主要内容包括在Windows上安装Jekyll、安装 Ruby、安装 Ruby DevKit、初始化 RubyDevKit、安装 Jekyll、以上安装成功,本地就可以快速搭建一个jekyll博客了、进入上面新建的博客目录,并且启动博客服务,默认访问地址:、生成的博客文件、jekyll 文档、Contact、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
在Windows上安装Jekyll
Jekyll介绍
jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。 Jekyll团队没有正式支持在Windows上使用Jekyll,官方不建议在Windows上使用Jekyll。
安装 Ruby
首先,点击下面的按钮,下载与您的系统架构(x86 / x64)相匹配的Ruby安装程序。
- 执行安装程序并执行安装步骤。当您进入下面的屏幕时,请确保检查“将Ruby可执行文件添加到PATH”框中。
单击安装和Ruby将在几秒钟内安装。
安装 Ruby DevKit
Jekyll具有一些依赖性,即开箱即用,只提供原始源代码,为了使其成为完全功能的可执行文件,需要安装开发工具包。
- DevKit-mingw 是一个自解压档案,执行该文件时,会要求您提供文件的目的地,输入一个没有空格的路径,我建议简单一点,C:RubyDevKit。单击提取并等待,直到进程完成。
初始化 RubyDevKit
- 接下来,您需要初始化DevKit并将其绑定到您的Ruby安装。打开您最喜欢的命令行工具,并进入到您将DevKit解压缩到的文件夹。
cd C:RubyDevKit
- 自动检测Ruby安装并将其添加到配置文件中以进行下一步。
ruby dk.rb init
- 安装DevKit,将其绑定到您的Ruby安装。
ruby dk.rb install
安装 Jekyll
替换 RubyGems 镜像
RubyGems 一直以来在国内都非常难访问到,在本地你或许可以访问外国网站,当你要发布上线的时候,你就很难搞了!
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org
Jekyll 本身是一个Ruby Gem的形式,它是一个易于安装的软件包。要安装Jekyll及其所有默认依赖项,请启动您习惯的命令行工具并输入以下命令
install bundler
gem install bundler
install jekyll
gem install jekyll
以上安装成功,本地就可以快速搭建一个jekyll博客了
jekyll new myblog
进入上面新建的博客目录,并且启动博客服务,默认访问地址:
cd myblog
jekyll serve
生成的博客文件
jekyll 文档
Contact
- 作者:鹏磊
- 出处:http://www.ymq.io
- Email:admin@souyunku.com
- 版权归作者所有,转载请注明出处
- Wechat:关注公众号,搜云库,专注于开发技术的研究与知识分享
- opensuse nginx+mono 2.8支持aspx环境的配置
- android-async-http详解
- java线程间通信
- android scrollview嵌套listview计算高度的问题
- 手把手教你安装深度学习软件环境(附代码)
- IntentService简介
- android 网络通信框架volly
- 仿iphone快速导航悬浮球
- WCF Data Service QuickStart
- 仿支付宝手势密码
- android仿iphone的地区选择
- WCF Data Service 的.NET Client 的不支持原生类型服务操作的解决方法
- Elcipse安装gradle插件
- android View层的绘制流程
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- jsp跳转jsp----------和------------jsp跳转servlet跳转jsp
- idea中下载并配置稳定版本的MAVEN,电脑环境配置 + setting.xml文件配置
- Python代码性能分析之cProfile
- 自己写一个简单的MyBatis工具类代码+注释
- 多对一和一对多
- 使用C3P0连接数据库
- QQ授权,接收代码发送的电子邮件
- c:set
- 37道Python经典面试题(附答案),看完面试不愁了
- 错误提示合集--->待增加 Σ( ° △ °|||)︴
- RabbitMQ如何保证消息的可靠投递?
- Python处理json总结
- 使用SpringMVC写一个简单的跳转界面
- 使用自定义注解,设置发送到客户端的响应的内容类型
- Python构造数据的神器库-Faker