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