本地调试预览Jekyll网站

学习了一下使用Jekyll。

之前一直使用Hexo,但是Hexo的本地文件如果丢失,很可能就不能再复原样式了。

而Jekyll所有的文件都在Github上,不用担心本地文件丢失的问题,而且新增文章时也仅需要提交一个md文件就可以自动部署了。使用Github Desktop依然可以很方便的提交。

网页服务器使用GitHub,再部署到Cloudflare Pages。都是免费的,毕竟写文章水平太烂,没有必要折腾太复杂。

在 Windows 系统上调试和预览 Jekyll 网站的详细步骤:

1. 安装 Ruby 和 DevKit

2. 验证 Ruby 安装

打开 命令提示符(CMD) 或 PowerShell,运行:

ruby -v
gem -v

如果返回版本号(如 ruby 3.0.0 和 gem 3.3.0),说明安装成功。

3. 安装 Jekyll 和 Bundler

在命令行中运行:

gem install jekyll bundler

4. 创建或进入 Jekyll 项目

5. 安装项目依赖

在项目目录下运行:

bundle install

(此命令会根据项目中的 Gemfile 安装依赖库)

6. 启动本地服务器

运行以下命令:

bundle exec jekyll serve --livereload

或者

jekyll s

7. 访问本地预览

打开浏览器,输入 http://localhost:4000(如果修改了端口,替换为实际端口号)。

8. 调试技巧(Windows 专属注意事项)

9. 常见问题与解决

10. 关闭本地服务器

在命令行窗口按 Ctrl + C 终止进程。