From f63a68bedd8706923a539ec5d4a20bd7124539a9 Mon Sep 17 00:00:00 2001 From: Gourav Khunger Date: Sun, 8 Sep 2024 22:47:06 +0530 Subject: [PATCH] fix: acknowledge livereload_port from site config too (#9606) Merge pull request 9606 --- docs/_data/config_options/serve.yml | 1 + lib/jekyll/commands/serve.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/_data/config_options/serve.yml b/docs/_data/config_options/serve.yml index fc254488..3d786f6e 100644 --- a/docs/_data/config_options/serve.yml +++ b/docs/_data/config_options/serve.yml @@ -34,6 +34,7 @@ - name: Live reload port description: Port for LiveReload to listen on. + option: "livereload_port: PORT" flag: "--livereload-port PORT" diff --git a/lib/jekyll/commands/serve.rb b/lib/jekyll/commands/serve.rb index e54542ff..e019d99a 100644 --- a/lib/jekyll/commands/serve.rb +++ b/lib/jekyll/commands/serve.rb @@ -71,7 +71,6 @@ module Jekyll end cmd.action do |_, opts| - opts["livereload_port"] ||= LIVERELOAD_PORT opts["serving"] = true opts["watch"] = true unless opts.key?("watch") @@ -94,6 +93,7 @@ module Jekyll opts = configuration_from_options(opts) destination = opts["destination"] if opts["livereload"] + opts["livereload_port"] ||= LIVERELOAD_PORT validate_options(opts) register_reload_hooks(opts) end