当前位置:首页 > 文章列表 > 文章 > 软件教程 > Windows上Jekyll开发环境快速搭建攻略

Windows上Jekyll开发环境快速搭建攻略

2025-05-29 11:27:27 0浏览 收藏

在Windows系统上快速搭建Jekyll开发环境是许多博客爱好者的需求。本文详细介绍了从下载必要软件到安装和配置Jekyll的完整过程,适用于新手和老手。新手可选择官方源或加速源下载Ruby和MSYS2,而老手只需几个命令即可完成环境搭建。此外,文章还提供了如何让本地Jekyll博客运行起来的步骤,并提及了可能遇到的依赖包版本不匹配问题及解决方法。最后,文中特别提醒了Ruby跨版本升级时可能遇到的问题及应对策略。

快速在 Windows 上搭建 Jekyll 开发环境

发布于 2018-03-04 05:30 更新于 2018-08-12 06:50

Jekyll 是一个不错的静态博客工具,本文将提供快速在 Windows 系统上搭建 Jekyll 开发环境的方法。


For 老手

其实所需的命令只有少数几个而已:

代码语言:javascript代码运行次数:0运行复制
# 全局命令:安装 Ruby 所需的依赖ridk install# 全局命令:安装 Jekyllgem install jekyll bundler# 工作目录命令:安装博客仓库中所需的依赖bundle install# 工作目录命令:将本地博客仓库跑起来jekyll serve
For 新手下载必要的软件

考虑到我们的网络环境,为了提升本文的阅读效率,建议一边下载一边阅读。我为大家提供两种不同的下载源:1. 官方源;2. 加速源。

官方源 Ruby(挑最新的下载即可)MSYS2(虽然这不是必要的,但能大大提高配置环境的成功率和速度)加速源(感谢小伙伴林德熙) rubyMSYS2安装 Ruby 和 Jekyll 分别安装下载好的 Ruby 和 MSYS2 安装包,一路下一步,直到两者都安装结束; 一般安装完 Ruby 后会自动弹出一个新的命令行安装界面,我们需要在里面选择 3,然后回车。
快速在 Windows 上搭建 Jekyll 开发环境如果上一步没有提前下载安装 MSYS2,那么这里会因为众所周知的网络原因速度奇慢无比,或者以失败告终。如果没有弹出命令行安装界面或者把它关掉了,那么也可以在任意的命令行中输入 ridk install 来再次进入命令行安装界面。如果网络状况良好,能够一次装成功。(如果不幸失败。则一直再次选 3 继续安装直到全部成功为止。) Install MSYS2 and MINGW development toolchain succeeded
再打开一个新的命令行窗口(cmd/powershell/bash/msys2 都行),输入以下命令安装 jekyll: gem install jekyll bundler

自此,Jekyll 开发环境就搭建完成了。

让自己的博客跑起来

如果你已经有了自己的 Jekyll 博客,希望在本地能够编译运行,那么就继续阅读本节。

可能你的博客来源于这些地方:

从 Jekyll Themes 挑选并下载了一款主题;克隆了自己或别人的博客站点,准备改改自己用;

那么我们开始。首先在博客的根目录打开命令行,接下来的操作都在命令行中。

安装依赖包 bundle install 将 Jekyll 服务跑起来 jekyll serve

这就完成了!

不过,如果上述第 2 个步骤发生了错误,通常是依赖包的版本不匹配所致,运行命令更新依赖包:

代码语言:javascript代码运行次数:0运行复制
bundle update

随后再次 jekyll serve 即可。

Ruby 跨版本升级的坑

如果你之前安装过 Ruby 的旧版本,现在需要跨大版本号升级,那么你会遇到很多问题:

ruby 命令对应新旧哪个版本是不明确的如果你覆盖安装了 ruby,那么之前安装自动设置的那些环境变量(例如 gem)就会丢失

这会导致你试图编译你的博客时遇到各种各样奇怪的错误。

所以,你需要做的是:

卸载掉之前的 ruby再次安装 ruby

本文会经常更新,请阅读原文: https://walterlv.com/post/setup-jekyll-in-windows.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 (walter.lv@qq.com) 。

今天关于《Windows上Jekyll开发环境快速搭建攻略》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于Ruby,Windows,依赖包,Jekyll,MSYS2的内容请关注golang学习网公众号!

win10护眼模式怎么关?关闭设置攻略win10护眼模式怎么关?关闭设置攻略
上一篇
win10护眼模式怎么关?关闭设置攻略
js实现键盘回车事件的技巧
下一篇
js实现键盘回车事件的技巧
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    261次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    306次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    289次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    263次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    76次使用