Windows环境下构建Jekyll博客系统

安装Ruby

安装Ruby及Kit开发包安全程序,2合1的安装包。

如果安装时选择安装的Ruby版本是3.x,那在后期启动Jekyll的时候,可能会遇到webrick这个库不可用的情况,所以在安装的时候直接选择安装2.7.x版本。

1.安装Ruby

2.安装Gem(Bundle)

https://rubygems.org/pages/download

3.安装Jekyll

4.支持中文文件名

 chcp 850
 chcp 65001

65001对应就是UTF-8。 然后Hacker一个中文字符链接文字不兼容的问题(支持md文件是中文名)

5.Bundle安装所需依赖包。

Jekyll可以在Windows 10、Mac、Linux CentOS成功安装,即使是Win7这样的老系统也可以一样的正常安装。

Listen

Jekyll博客系统,在Windows上监控文件的变化,依赖两个组件:listen、WDM。

require 'listen'

listener = Listen.to('/srv/app') do |modified, added, removed|
  puts(modified: modified, added: added, removed: removed)
end
listener.start
sleep

https://github.com/guard/listen

WDM

WDM是针对Windows平台的,需要在Gemfile文件里加入,以下内容:

gem 'wdm', '>= 0.1.0', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

Ubuntu安装

apt install ruby2.7 apt install ruby2.7-dev apt install g++ sudo gem install jekyll sudo apt install ruby-bundler

Edit me