博客 | Jekyll搭建个人博客-拓展版

这篇博客详细介绍了在Windows系统下使用Jekyll搭建个人博客的全过程,包括环境配置、Ruby与Jekyll的安装、目录结构解析、评论系统与访问统计的设置,以及部署到GitHub Pages的步骤。博主分享了在Windows上遇到的问题及解决方案,强调了更改Ruby源的重要性,并提到了其他博客框架如Hexo。此外,还提供了常用Git命令的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Jekyll

Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown (或者 Textile) 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。

书写博客是一个很好地习惯,所以就整理创建一个博客系统来记录自己的所见所闻所得!

另外,个人感觉另一款博客框架hexo也挺好的,实际上这两款博客框架都是目前较为主流的。


写在前面(网上搜集来的)

  • 针对Windows系统下的用户,使用 Jekyll 搭建博客之前要确认下本机环境,Git 环境(用于部署到远端)、Ruby 环境(Jekyll 是基于 Ruby 开发的)、包管理器 RubyGems

    (由于我是基于windows来做这个的,所以有必要配置安装相关的Windows环境,方便以后操作。)

    Jekyll是一个免费的简单静态网页生成工具,可以配合第三方服务例如: 评论、分享等等扩展功能(评论第三方服务的选择后面会讲到),Jekyll 可以直接部署在 Github(国外) 或 Coding(国内) 上,可以绑定自己的域名。Jekyll中文文档Jekyll英文文档Jekyll主题列表

  • 如果你是 Mac 用户,你就需要安装 Xcode 和 Command-Line Tools了。

ruby与ruby gem的关系

  • ruby是一种脚本语言
  • ruby的其中一个“程序”叫rubygems,简称 gem(ruby 1.9.2及其以上就已经默认安装了ruby gem的,所以无需再次手动安装)
  • 另外还有一个ruby bunder(rails框架中用来管理项目的gem的,叫bundle),在windows中搭建jekyll,需要安装完ruby后用gem 安装下bunder。

ruby与jekyll的关系

  • jekyll是基于ruby的,所以搭建jekyll之前必须确保ruby正常安装 注意,必须ruby大于2.0.0。

jekyll与python的关系(表示才知道)

  • jekyll3.0之前,有一个语法高亮插件"Pygments",这玩意是基于python的,所以才会有各种教程里面都说搭建jekyll之前需要python环境。
    !!!但是,请注意 jekyll3.0以后,语法高亮插件已经默认改成了 “rouge‘ 而它是基于ruby的,也就是说 现在搭建jekyll,我们完全不必要再安装python 这样可以减少很大一部分工作量。

为什么ruby要改用source来源

  • 不管是那一篇教程,都会告诉你安装完ruby后需要通过gem命令将官方源改成淘宝源或[ruby china][]源,这是因为默认的官方源在国外,国内几乎是无法访问的(具体原因么…)
    所以才会必须改成其否源,否则无法使用,但是,请注意 现在淘宝源已经停止维护了,最新搭建jekyll 都应该要改成 [ruby china][]的源http://gems.ruby-china.org

如何解决jekyll安装过程中的问题

  • 首先,在确保ruby(2.0.0以上)正常安装,并且切换了ruby china源(或者淘宝源)后,其它遇到的所有问题几乎都能解决。
  • 当然,确实某些ruby程序的问题,所以只需要根据提示 通过相应命令,比如 gem install … 即可解决.

注:windows下还得确保DEVELOPMENT KIT正常安装,并且正确配置。

提前总结一下,安装Jekyll主要有以下三个步骤

  • 安装 Ruby
  • 安装 DevKit
  • 安装 Jekyll

接下来就正式开始安装啦!


安装Ruby

下载安装exe,地址:http://rubyinstaller.org/downloads/

根据自己的机型选择对应的安装包(因后续有需要安装不同的gem,我发现好多因为ruby版本问题装不了,所以在这推荐使用2,2,4版本的)

安装的注意点:
自动帮你配置环境变量,要安装在根目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值