Jekyll livereload がエラーなしで機能しない

概要

Ruby 3.3.0 と Jekyll 4.4.3 を使用して、新しい Jekyll プロジェクトを開始したところです。

Bundle exec jekyllserve –livereload を使用してローカル サーバーを起動すると、ログに LiveReload address: http://127.0.0.1:35729 という行が表示されます。

しかし、ローカルサーバー上の私のページはまったくライブリロードされておらず、テンプレート/スタイル/コンテンツを変更しても何も起こりません。エラーもスローされません。そして、このテーマに関してオンラインで見つけたすべてのトピックで、作業中にエラーが発生しました。

(小さな)手がかりがあります。私はこのプロジェクトを jekyll new project –blank で開始しました。もしかしたら、blank オプションが原因でしょうか?私が持っていないものがプロジェクトに必要なものですか?

編集1:

–blank フラグを指定せずに別のプロジェクトを作成したところ、livereload が機能しました。ヒントをくれた @bilal-younas に感謝します。

編集2:

Jekyll リポジトリに問題を作成しました: https://github.com/jekyll/jekyll/issues/9582

解決策

空のテンプレートに必要なファイルまたは構成が欠落している可能性があるため、ライブ リロード機能が機能していない可能性があるようです。空白のオプションを指定せずに新しい Jekyll プロジェクトを作成して、ライブ リロードが期待どおりに機能するかどうかを確認してください。